位置: IT常识 - 正文

vue配置代理服务器proxy(vuecli配置代理)

编辑:rootadmin
vue配置代理服务器proxy

推荐整理分享vue配置代理服务器proxy(vuecli配置代理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vuecli4配置代理,vueconfig配置代理,vuecli3配置代理,vue配置代理服务器,vue配置代理服务器,vueconfig配置代理,vue3.0配置代理,vue3.0配置代理,内容如对您有帮助,希望把文章链接给更多的朋友!

一、跨域。

跨域本质是浏览器基于同源策略的一种安全手段

所谓同源(即指在同一个域)具有以下三个相同点

协议相同(protocol)主机相同(host)端口相同(port)

非同源请求,也就是协议、端口、主机其中一项不相同的时候,这时候就会产生跨域

二、简单的只能配置一个代理,不能控制走不走代理。vue.config.js配置

例如: 比如接口地址为/students, pubilc文件里有名为students的文件,代理服务器则不会将请求转发到服务器,会直接将public里名为student的文件里的内容返回。

三、配置多个代理。  vue.config.js配置

target:服务器地址

ws:是否启用websockets

vue配置代理服务器proxy(vuecli配置代理)

secure:如果是https,需要开启这个选项

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

pathRewrite:重写路径。

'/api' 或 '/a' 为请求前缀:控制是否走代理。必须写,自己随便想写什么都行。

注:

在完整的请求路径中,可以看到红色圈出来的就是我们自己配置代理服务器的时候,写的前缀。紧挨端口号的就是。前缀不属于接口地址里的一项,实际的接口地址是橙色标注的。

所以要在pathRewrite中正则匹配置空。

请求前缀,这里可以理解成用 '/api' 或 '/a' ,代替target里的地址。

比如:完整接口为:http://192.168.30.15:3000/backend/coffee/summary

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

(注:在打开network后会发现,显示的依旧是 http://192.168.30.15:3000/a/user/add,但实际是已经替换成 ' ' 了,不用在意)

如:axios里配置了统一的baseURL,需要都改成自己写的请求前缀,否值跨域失败。

本文链接地址:https://www.jiuchutong.com/zhishi/299089.html 转载请保留说明!

上一篇:JDBC连接MySQL后出现中文字符乱码的问题及其解决方案(jdbc连接mysql的url怎么写)

下一篇:JSP页面实现验证码校验(用jsp实现用户登录验证)

  • 全民K歌怎么一键分享到微信状态(全民k歌怎么一半歌词一半视频)

  • 三星watch4的nfc功能怎么用(三星watch4 nfc怎么用)

  • 如何设置siri只识别主人声音(如何设置siri只能自己唤醒)

  • vivox27熄屏显示怎么设置(vivox27灭屏显示时间)

  • 微信群为啥没群文件(微信群聊里面怎么没有群)

  • 华为路由器重启键在哪(华为路由器重启后怎么设置)

  • oppoa11可以放5g卡吗(oppoa11能不能用5g)

  • 丽台显卡和英伟达显卡有什么区别(丽台显卡和英伟达什么关系)

  • 微信群主怎么撤回别人的消息(微信群主怎么撤回成员消息 超过两分钟)

  • hd7850什么水平(hd7850好吗)

  • 手机号被恶意举报停机(手机号被恶意举报为骚扰电话怎么办)

  • 公众号改名字需要多久(公众号改名字需要多久能变过来)

  • 压缩包扩展名是什么(压缩后的文件名的扩展名为)

  • 手机桌面hd怎么关闭(手机上那个hd图标怎么打开)

  • 咸鱼上如何和卖家私聊(咸鱼上如何卖车)

  • 手机淘宝怎么申请开店(手机淘宝怎么申请换货)

  • 如何恢复ppt文件(ppt怎么恢复之前的文档)

  • 抖音怎么把两个视频合拍(抖音怎么把两个视频放在一左一右)

  • 米8能用27w的充电器吗(米8能用多少a的充电线)

  • 陌陌显示在线什么意思(陌陌显示在线就是一直在线吗)

  • cpu坏和主板坏怎么判断(cpu坏和主板坏怎么判断-ZOL问答)

  • 腾讯视频怎么设置青少年模式(腾讯视频怎么设置手机号登录)

  • 房间4g信号弱怎么解决(房间4g信号很差,有什么方法可以解决吗)

  • 三星s9屏幕底端pay怎么关闭(三星s9屏中屏)

  • Android 10.0 framework中关于Activitity的生命周期的源码讲解

  • python分割拼接函数的介绍(python分割语句)

  • 解决Dede5.6联动类型更改排序数字的BUG

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络