react 配置代理 setupProxy.js导致无法连接localhost

低版本

javascript 复制代码
const proxy = require('http-proxy-middleware')
   
   module.exports = function(app) {
     app.use(
       proxy('/api1', {                         //api1是需要转发的请求(所有带有/api1前缀的请求都会转发给5000)
         target: 'http://localhost:5000',        //配置转发目标地址(能返回数据的服务器地址)
         changeOrigin: true,                  //控制服务器接收到的请求头中host字段的值
         pathRewrite: {'^/api1': ''}         //去除请求前缀,保证交给后台服务器的是正常请求地址(必须配置)
       }) 
     )
   }

换成高版本

javascript 复制代码
const { createProxyMiddleware } = require("http-proxy-middleware")
module.exports = function (app) {
  app.use(
    createProxyMiddleware("/api1",{
      target: "http://localhost:5000", //配置转发目标地址(能返回数据的服务器地址)
      changeOrigin: true, //控制服务器接收到的请求头中host字段的值
      pathRewrite: { "^/api1": "" }, 
    }),
    createProxyMiddleware("/api2",{
      target: "http://localhost:5001", //配置转发目标地址(能返回数据的服务器地址)
      changeOrigin: true, //控制服务器接收到的请求头中host字段的值
      pathRewrite: { "^/api2": "" }, 
    })
  )
}

问题即可解决。

勾八玩意,浪费时间。

相关推荐
欢迎来到祖安!11 分钟前
企业微信 API 接口能力介绍:支持消息收发、图片发送、表情互动、联系人管理等多场景应用
java·前端·数据仓库·spring cloud·企业微信
子非鱼a6 小时前
【WEB】multiSQL
前端
lemon_sjdk7 小时前
DOM 节点
java·前端·javascript
nvd117 小时前
深入现代 Web 鉴权架构:网关统一代理 (Forward-Auth) vs 前端持有 JWT 的终极选型与边缘同域实践
前端·架构·状态模式
leoZ2317 小时前
2026-09-09-springboot-cloud-deploy-pitfalls
java·前端·javascript·vue.js·人工智能·spring boot·后端
YWL7 小时前
OpenLayers弹窗Overlay深度实战
前端·vue·openlayers
YWL8 小时前
OpenLayers+ECharts联动:地图点击联动图表,数据可视化大屏方案
前端·信息可视化·vue·echarts·openlayers
芭拉拉小魔仙8 小时前
Vue 2 门诊收费系统中的医保结算流程设计与实践
前端·javascript·vue.js
moonrailgun8 小时前
用 Node.js 复刻 Codex Astra 的终端星光
前端·javascript·算法
海上彼尚8 小时前
Cursor 模型的强度实测排行
前端·人工智能·后端