vue配置代理服务器怎么配置(vue 代理配置)

作者:电脑培训网 2024-04-28 23:35:24 139

vue配置代理服务器proxy1.跨域。

跨域的本质是浏览器基于同源策略而使用的一种安全方法。

vue配置代理服务器怎么配置(vue 代理配置)

所谓同源性有以下三个相似之处:

相同协议、相同主机、相同端口,非原始请求,即当其中一个协议、端口、主机不同时,就会发生跨域请求。

其次,您可以简单地只配置一个代理,并且无法控制是否使用该代理。vue.config.js配置

例如:如果接口地址为/students,并且pubilc文件中有一个名为students的文件,则代理服务器不会将请求转发给服务器,而是直接返回pubilc文件中名为students的文件的内容公共文件。

3.配置多个代理。vue.config.js配置

目标:服务器地址

ws:是否启用websocket

secure:如果是https,则需要启用该选项

changeOrigin:是否允许跨域值为布尔值。

pathRewrite:重写路径。

'/api'或'/a'是请求前缀:控制是否使用代理。你必须写,你想写什么就写什么。

笔记:

在完整的请求路径中,可以看到红圈就是我们配置代理服务器时写的前缀。它位于端口号旁边。前缀不是接口地址中的一项,实际的接口地址用橙色标记。

因此,pathRewrite中的正则匹配应该为空。

请求前缀可以理解为使用'/api'或'/a'代替目标中的地址。

例如:完整的接口为:

我们可以直接写:'/a/backend/coffee/summary'

例如:axios中配置了统一的baseURL,需要改成自己写的请求前缀。否则会出现跨域故障。

相关推荐

  • dhtmlxgantt中文手册(html gt lt)

    dhtmlxgantt中文手册(html gt lt)

    dhtmlx甘特图常用方法及基本配置集合甘特图基本配置甘特图扩展功能gantt.plugins({tooltip:true,Quick_info:true,//…

    dhtmlxgantt中文手册(html gt lt) 2024-05-06 16:48:13
  • windows server 2016配置web服务器(windowsserver2016iis配置网站)

    windows server 2016配置web服务器(windowsserver2016iis配置网站)

    windowsserver2016配置网页web是全球广域网,也称为万维网。它是一个基于超文本和HTTP的全球性、动态交互、跨平台的分布式图形信息系统。本文内容…

    windows server 2016配置web服务器(windowsserver2016iis配置网站) 2024-05-06 07:56:54
  • Python配置虚拟环境(python配置虚拟环境C盘)

    Python配置虚拟环境(python配置虚拟环境C盘)

    Python配置虚拟环境以及在虚拟环境中安装pytorch教程作者:菲菲是公主栏目:《python学习》性格标签:顺境不懒惰,逆境不气馁,用心掌控局面,一切皆可…

    Python配置虚拟环境(python配置虚拟环境C盘) 2024-05-04 08:27:08
  • vue数据代理怎么实现的(vue 代理)

    vue数据代理怎么实现的(vue 代理)

    [VUE的前进方向]使用数据代理来计算和监控属性。1.数据代理1.1什么是数据代理通过对象代理对另一个对象中的属性进行操作1、Vue中的数据代理:通过vm对象代…

    vue数据代理怎么实现的(vue 代理) 2024-05-03 07:07:47
  • vue3.0配置跨域(vue3跨域解决方案)

    vue3.0配置跨域(vue3跨域解决方案)

    vue3+vite项目的跨域配置写这篇文章有点复杂,毕竟我因为一个巨大巨大的无聊bug卡了整整两天……废话不多说,我们开始进入正题。希望大家都能提高自己的bug…

    vue3.0配置跨域(vue3跨域解决方案) 2024-05-02 07:14:50
热门推荐

猜你喜欢