vue前后端分离开发解决跨域的问题
程序员文章站
2022-03-26 20:26:52
开发时配置vue.config.js解决跨域module.exports = { devServer: { port: 8080, host: "0.0.0.0", https: false, // 协议 open: true, // false 启动服务时自动打开浏览器访问 proxy: { '/admin': { target: "http://admin...
开发时配置vue.config.js
解决跨域
module.exports = {
devServer: {
port: 8080,
host: "0.0.0.0",
https: false, // 协议
open: true, // false 启动服务时自动打开浏览器访问
proxy: {
'/admin': {
target: "http://admin.caorulai.com",
changOrigin: true, // 是否要代理
pathRewrite: {
'^/admin': '/'
}
}
}
},
publicPath: "./",
outputDir: "dist",
assetsDir: "static",
indexPath: "index.html"
}
开发完毕部署到Nginx
服务器,则配置反向代理
location /admin/ {
proxy_set_header Host $proxy_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass 'http://admin.caorulai.com/';
}
如果后端服务有前缀,如http://admin.caorulai.com/admin/account/login
,则配置如下
location /admin/ {
proxy_set_header Host $proxy_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass 'http://admin.caorulai.com';
}
本文地址:https://blog.csdn.net/rulaixiong/article/details/108219683
上一篇: 【JavaSE】过滤器、IO流
下一篇: 全面解析数据仓库
推荐阅读
-
解决前后端分离 vue+springboot 跨域 session+cookie失效问题
-
Spring boot 和Vue开发中CORS跨域问题解决
-
解决前后端分离 vue+springboot 跨域 session+cookie失效问题
-
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
-
Spring boot 和Vue开发中CORS跨域问题解决
-
使用proxytable 配置解决 vue-cli 的跨域请求问题【推荐】
-
Vue 项目中遇到的跨域问题及解决方法(后台php)
-
解决vue+springboot前后端分离项目,前端跨域访问sessionID不一致导致的session为null问题
-
vue代理和跨域问题的解决
-
如何在vue里面优雅的解决跨域(路由冲突问题)