报错如图:
原因:
使用代理中间件的原因。
新版本引用http-proxy-middleware
形式改变了,以前是这样:
const proxy = require("http-proxy-middleware")
或者这样
const { createProxyMiddleware } = require("http-proxy-middleware")
解决:
现在是这样:
// src/setupProxy.js
const createProxyMiddleware = require("http-proxy-middleware")
module.exports = function (app) {
console.log(app);
app.use("/api", createProxyMiddleware({
target: "http://localhost:3005",
changeOrigin: true, //允许跨域
pathRewrite: { //重写路径
"/api": ""
}
}))
}