跨域代理如何加
来源:8-8 【redux重构】action 的拆分与统一

慕函数3061895
2024-05-15
在项目里如何加跨域代理
写回答
1回答
-
阿莱克斯刘
2024-05-15
1. 服务器端设置CORS: 如果您有权限修改服务器端的代码,可以在服务器上设置CORS来允许跨域请求。
2. 使用用http-proxy-middleware中间件可以配置多个不同的代理路径:
- 首先,安装http-proxy-middleware: npm install http-proxy-middleware --save
- 然后,在项目的src目录中新建setupProxy.js文件,并添加如下代码:
const { createProxyMiddleware } = require('http-proxy-middleware');
module.exports = function(app) {
app.use(
'/api',
createProxyMiddleware({
target: 'http://172.16.136.249:8080',
changeOrigin: true,
pathRewrite: {
'^/api': '/api'
}
})
);
};012024-05-15
相似问题