Vue-cli3如何配置实现跨域请求?
- 内容介绍
- 文章标签
- 相关推荐
本文共计522个文字,预计阅读时间需要3分钟。
此方案仅适用于开发环境,线上最佳设置同源策略(遇到个后端,让你妈批)。前后端不在同一服务器时,前端需访问后端API,可通过在vue.config.js中配置代理服务器实现。
此方案只能用于开发环境,线上最好设置同源策略(遇到个后端,装你妈批)
前后端不在同一服务器的情况下,前端要访问后端API,可通过在vue.config.js中配置代理服务器。
0:前提条件
1:安装vue-lic
2:安装axios 用于发送请求。
1:将任何未知请求转发到代理服务器
如:
前端地址:127.0.0.1
后端地址:127.0.0.2
当访问地址为 127.0.0.1/api,没有匹配到这地址,那么就会被转发到代理服务器127.0.0.2/api
module.exports={ devServer:{ proxy: "www.acfun.cn" } }
2:多代理控制
更多代理服务配置项搜索www.acfun.cn', // 目标地址 ws: true, // 是否代理websockets changeOrigin: true // 设置同源 默认false,是否需要改变原始主机头为目标URL, } } } };
如:
当前访问地址为 xxx.xxx.xxx/search时,就会被转发到代理服务器www.acfun.cn/search
xxx.xxx.xxx/search -> www.acfun.cn/search
3:实例
api.js 文件(主要用于全局配置)
import Axios from "axios"; let www.acfun.cn', ws: true,//是否代理websockets changeOrigin: true // 设置同源 默认false,是否需要改变原始主机头为目标URL } } } };
总结
以上所述是小编给大家介绍的vue-cli3 中跨域解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对自由互联网站的支持!
本文共计522个文字,预计阅读时间需要3分钟。
此方案仅适用于开发环境,线上最佳设置同源策略(遇到个后端,让你妈批)。前后端不在同一服务器时,前端需访问后端API,可通过在vue.config.js中配置代理服务器实现。
此方案只能用于开发环境,线上最好设置同源策略(遇到个后端,装你妈批)
前后端不在同一服务器的情况下,前端要访问后端API,可通过在vue.config.js中配置代理服务器。
0:前提条件
1:安装vue-lic
2:安装axios 用于发送请求。
1:将任何未知请求转发到代理服务器
如:
前端地址:127.0.0.1
后端地址:127.0.0.2
当访问地址为 127.0.0.1/api,没有匹配到这地址,那么就会被转发到代理服务器127.0.0.2/api
module.exports={ devServer:{ proxy: "www.acfun.cn" } }
2:多代理控制
更多代理服务配置项搜索www.acfun.cn', // 目标地址 ws: true, // 是否代理websockets changeOrigin: true // 设置同源 默认false,是否需要改变原始主机头为目标URL, } } } };
如:
当前访问地址为 xxx.xxx.xxx/search时,就会被转发到代理服务器www.acfun.cn/search
xxx.xxx.xxx/search -> www.acfun.cn/search
3:实例
api.js 文件(主要用于全局配置)
import Axios from "axios"; let www.acfun.cn', ws: true,//是否代理websockets changeOrigin: true // 设置同源 默认false,是否需要改变原始主机头为目标URL } } } };
总结
以上所述是小编给大家介绍的vue-cli3 中跨域解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对自由互联网站的支持!

