方法:在src文件夹下创建setupProxy.js文件
const proxy = require('http-proxy-middleware');
module.exports = function (app) {
app.use(
//遇见api前缀,走代理
proxy('/api',
{
target: 'http://localhost:7001', //目标地址
pathRewrite: { '^/api': '', },
changeOrigin: true, //控制服务器收到的响应头中Host字段的值
secure: false, // 是否验证证书
ws: true, // 启用websocket
}),
//遇见api前缀,走代理
proxy('/api2',
{
target: 'http://localhost:7002', //目标地址
pathRewrite: { '^/api2': '', },
changeOrigin: true, //控制服务器收到的响应头中Host字段的值
secure: false, // 是否验证证书
ws: true, // 启用websocket
}),
);
};
优点:
可以灵活配置多个代理
缺点:
必须加前缀