在 React 项目中,配置了 setupProxy.js 文件,无法正常访问 http://localhost:3000

js 复制代码
const proxy = require('http-proxy-middleware');

module.exports = function(app) {
    app.use(
        proxy('/api', { 
            ...
        })
    );
};
  • 在 React 项目中,配置了 setupProxy.js 文件,无法正常访问 http://localhost:3000
问题原因
  • 这个问题是 http-proxy-middleware 的新旧版本的写法变化,旧写法已经不兼容了
处理策略
  • setupProxy.js 文件中,替换旧写法为新写法
js 复制代码
// 原来是这样的

const proxy = require('http-proxy-middleware');

module.exports = function(app) {
    app.use(
        proxy('/api', { 
            ...
        })
    );
};
js 复制代码
// 修改成这样

const { createProxyMiddleware } = require('http-proxy-middleware');

module.exports = function(app) {
    app.use(
        createProxyMiddleware('/api', { 
            ...
        })
    );
};
相关推荐
前端snow12 分钟前
ai agent ---output汇总
前端
4311媒体网13 分钟前
帝国CMS网站自定义搭建技巧
服务器·开发语言·前端
JunjunZ16 分钟前
Vue 3 文件预览的通用设计与实现
前端·vue.js
CappuccinoRose16 分钟前
ES6+ 核心语法糖
前端·es6·解构·可选链·空值合并
布莱克60519 分钟前
C++拷贝构造与拷贝赋值运算符的区别详解
开发语言·c++
两只羊ovo24 分钟前
Promise.all 并发请求实战:从串行 await 到双段并行
前端
lhldsg37 分钟前
全民健身解决方案:从共享球场到智能运营的技术实践
java·大数据·开发语言·需求分析
七牛开发者42 分钟前
解读 Cordis:dsh 一切皆插件背后的运行时设计
前端·javascript·后端
雷工笔记1 小时前
KingFusion驾驶舱-产能信息模块开发实战
javascript
BigTopOne1 小时前
ArLiveLite 学习计划
前端