在 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', { 
            ...
        })
    );
};
相关推荐
俺不会敲代码啊啊啊2 小时前
封装 ECharts Hook 适配多种图表容器
前端·vue.js·typescript·echarts
J2虾虾2 小时前
在Vue3中推荐使用的函数定义方法
前端·javascript·vue.js
浅时光_c2 小时前
9 循环语句
c语言·开发语言
stevenzqzq2 小时前
Kotlin 协程:withContext 与 async 核心区别与使用场景
android·开发语言·kotlin
辻戋2 小时前
从零手写mini-react
javascript·react.js·ecmascript
3秒一个大2 小时前
Cookie/Session vs JWT 双 Token:登录认证方案的演进与对比
前端·安全·ajax
努力的lpp2 小时前
【小迪安全41天】WEB攻防-ASP应用&HTTP.SYS&短文件&文件解析&Access注入&数据库泄漏
前端·安全·http
CDN3602 小时前
弱网下游戏盾掉线重连失败?链路保活与超时参数优化
开发语言·游戏·php
im_AMBER2 小时前
Leetcode 153 课程表 | 腐烂的橘子
开发语言·算法·leetcode·深度优先·图搜索