vue3 devServer.proxy 跨域相关问题记录
记录部分问题
参考
https://cli.vuejs.org/config/#devserver
https://github.com/chimurai/http-proxy-middleware#options
1. 503 Service Temporarily Unavailable nginx
changeOrigin: true
此操作会将host改成target中不带协议的部分
2. Invalid CORS request
2.1 后台设置了Origin白名单,例如WebMvcConfigurer
中addCorsMappings中使用allowedOrigins,设置了相关白名单中的值
changeOrigin: true,
ws: true,
secure: false,
headers: {
origin: 'http://localhost'
},
...
2.2 不传Origin参数
router: function(req) {
delete req.headers.origin // 这里是可以的
},
pathRewrite: function (path, req) {
delete req.headers.origin // 这里没试过
return path.replace('/trade', '/')
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)