使用步骤:
//1.下载
cnpm install http-proxy-middleware -S
//2.在src文件夹下创建setupProxy.js
const {createProxyMiddleware}=require 'http-proxy-middleware'
module.exports = function(app){
app.use("/api",createProxymiddleware({
target:"http://127.0.0.1",
changeOrigin:true,
pathRewrite:{
"^api":""
}
}))
}
遇到的错误
想用 http-proxy-middleware组件解决跨域问题 ,但是在安装过程中出现了错误
安装语句
cnpm install http-proxy-middleware -S
报错说明:(忘记截图)
未安装成功
问题原因:看了http-proxy-middleware的官方文档,发现最新的1.0.0版本已经对模块的引用作了明确的要求
0.x.x版本的引用方式
const proxy = require('http-proxy-middleware');
1.0.0版本的引用方式
const { createProxyMiddleware } = require('http-proxy-middleware');
修改了配置代码后即可工作。