React之axios请求

这篇博客详细介绍了在React应用中如何使用axios进行HTTP请求。首先,讲解了安装axios、创建和运行node服务器的过程,然后在React项目中实现了app对接。接着,博主讨论了跨域代理的问题,对比了通过package.json配置proxy和编写setupProxy.js文件来解决跨域的不同方案,并指出它们的优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.开始操作

安装axios

npm i axios

手写node服务器

const express = require('express')
const app = express()

app.use((request, response, next) => {
    console.log('有人请求服务器1了');
    console.log('请求来自于', request.get('Host'));
    console.log('请求的地址', request.url);
    next()
})

app.get('/students', (request, response) => {
    const students = [
        { id: '001', name: 'tom', age: 18 },
        { id: '002', name: 'jerry', age: 19 },
        { id: '003', name: 'tony', age: 120 },
    ]
    response.send(students)
})

app.listen(5010, (err) => {
    if (!err) console.log('服务器1启动成功了,请求学生信息地址为:http://localhost:5010/students');
    else console.log('失败了');
})

运行node服务器


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值