老版本写法:
"proxy": {
"/miaov": {
"target": "https://data.miaov.com/",
"secure": true,
"changOrigin": true,
"pathRewrite": {
"^/miaov": ""
}
}
},
新写法:
引入
npm install http-proxy-middleware npm install qs
创建一个新文件setupProxy.js在src目录下:
const proxy = require('http-proxy-middleware')
module.exports = function(app) {
app.use("/miaov",proxy({
"target": "https://data.miaov.com/",
"secure": true,
"changOrigin": true,
"pathRewrite": {
"^/miaov": ""
},
"cookieDomainRewrite":"https://data.miaov.com/" // 权限校验
}))
}
http.js
const proxy = require("http-proxy-middleware");
module.exports = function(app){
app.use("/miaov",proxy({
"target":"https://data.miaov.com/",
"secure": true,
"changeOrigin": true,
"pathRewrite": {
"^/miaov":""
},
"cookieDomainRewrite":"https://data.miaov.com/"
}))
};