安装:npm install axios
在src文件下的setupProxy.js文件里写地址:
以拼多多地址为例:
https://home-api.pinduoduo.com/home/mediareports?page_number=1&page_size=30
setupProxy.js文件:
const { createProxyMiddleware } = require('http-proxy-middleware');
module.exports = function (app) {
app.use(
//这里的home于上面主地址后面的
'/home', createProxyMiddleware({
//主地址
target: 'https://home-api.pinduoduo.com',
changeOrigin: true,
})
);
};
jsx文件使用引入文件:
import axios from 'axios'
componentDidMount(){
axios.get('/home/mediareports',{
params:{
page_number:1,
page_size:35
}
}).then((res)=>{
console.log(res)
})
}
本文介绍了如何在React应用中设置代理,通过axios库访问拼多多的API。在src下的setupProxy.js文件配置了代理,将'/home'路径指向拼多多的主地址,并在jsx组件中使用axios进行GET请求获取数据。
734

被折叠的 条评论
为什么被折叠?



