const proxy
= require('http-proxy-middleware');
module
.exports
= {
devServer
:{
host
: 'localhost',
port
: 8080,
proxy
:{
'/api':{
target
: 'http://192.168.1.30:8085',
changeOrigin
: true,
pathRewrite
: {
'^/api': '/'
}
}}
},
}
'/api': {},就是告诉node, 我接口只要是’/api’开头的才用代理,所以你的接口就要这么写 /api/xx/xx. 最后代理的路径就是 http://xxx.xx.com/api/xx/xx. pathRewrite的作用是因为正确的接口路径是没有/api的,所以需要用'^/api': '/',表示请求接口时去掉api