跨域代理如何加

来源: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'
      }
    })
  );
};
0
1
慕函数3061895
这是ts项目,可以识别吗
2024-05-15
共1条回复

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程