场景描述
前端项目使用vue+ts开发,后端项目是spring boot 。 在前后端都开发完成以后,自然就进入联调阶段了。
一般会采用下面的架构:
上面额架构可以避免跨域问题
配置
# vue.config.js
devServer: {
port: 3000, // 端口
proxy:{
"/rest":{
target: "http://192.168.10.xxx:8090",
changeOrigin: true,
pathRewrite:{'.+?/rest':'/rest'},
onProxyReq (proxyReq, req, res) {
// 设置cookie
proxyReq.setHeader('cookie', "SESSION=ZT-f4453be3-f1fd-4997-a4fb-98dd6fc8839e")
}
}
}
}