实现目标:vue前端端口号:8080,后端端口号以及目标地址【http://127.0.0.1:8081】
根目录新建文件vue.config.js
配置请求转发解决跨域问题。
请求还是用8080端口(访问网页),但是请求到node.js里面,node.js会给我们请求到8081(拿数据用8081).
let proxyObj={}
proxyObj['/']={
//websocket
ws: false,
//目标地址,也可以是自己服务器的ip
target: 'http://127.0.0.1:8081',
//发送请求host会被设置target
changeOrigin: true,
//不要写请求地址
pathRewrite: {
'^/':'/'
}
}
module.exports={
devServer:{
host:'localhost',
port:8080,
proxy:proxyObj
}
}