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": "" }, 
    })
  )
}

问题即可解决。

勾八玩意,浪费时间。

相关推荐
西安小哥3 分钟前
从前端到AI工程师:一场跨越鸿沟的真实蜕变之旅
前端
Prince4186 分钟前
侧边栏收起缩放适配方案
前端
用户77833661321124 分钟前
serpbase + Cloudflare R2 边缘持久化实战
前端·人工智能
郝亚军25 分钟前
webstorm如何创建vue 3.js
javascript·vue.js·webstorm
এ慕ོ冬℘゜28 分钟前
jQuery attr() 方法超详细讲解:属性获取、赋值、实战踩坑全解
前端·javascript·jquery
东方小月30 分钟前
从零开发一个 Coding Agent(三):EventStream 事件流通道设计与实现
前端·人工智能·后端
程序员黑豆2 小时前
鸿蒙应用开发:Refresh + List 下拉刷新组件使用教程
前端·华为·harmonyos
Hilaku2 小时前
为什么大厂对前端算法要求极高?
前端·javascript·程序员
你可如意2 小时前
从Promise开始,一篇让你彻底建立起JS的异步编程模型
javascript
Tkto2 小时前
我用 WebGL 从「画个点」一路画到「贪吃蛇」
前端