Vue-cli3如何配置实现跨域请求?

2026-04-09 03:531阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计522个文字,预计阅读时间需要3分钟。

Vue-cli3如何配置实现跨域请求?

此方案仅适用于开发环境,线上最佳设置同源策略(遇到个后端,让你妈批)。前后端不在同一服务器时,前端需访问后端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, } } } };

如:

Vue-cli3如何配置实现跨域请求?

当前访问地址为 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分钟。

Vue-cli3如何配置实现跨域请求?

此方案仅适用于开发环境,线上最佳设置同源策略(遇到个后端,让你妈批)。前后端不在同一服务器时,前端需访问后端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, } } } };

如:

Vue-cli3如何配置实现跨域请求?

当前访问地址为 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 中跨域解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对自由互联网站的支持!