当前位置:首页 » 《随便一记》 » 正文

vue配置代理服务器proxy

23 人参与  2023年04月07日 16:27  分类 : 《随便一记》  评论

点击全文阅读


一、跨域。

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

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

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

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

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

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

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

target:服务器地址

ws:是否启用websockets

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,需要都改成自己写的请求前缀,否值跨域失败。


点击全文阅读


本文链接:http://zhangshiyu.com/post/58765.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 被男友欺骗后,竹马带着我跑了全集_沈晏宁陆尘通知书后续+完结_小说后续在线阅读_无删减免费完结_
  • 他在永夜长眠+结局(苏娆时砚清)_他在永夜长眠+结局苏娆时砚清
  • 谁在原地等你后续(谁在原地等你)(林悦沈逸)完整章节列表_笔趣阁
  • 前传是不喜欢她这个新嫂子吗?续集(是不喜欢她这个新嫂子吗?)终章阅读极简(是不喜欢她这个新嫂子吗?)
  • 季洛初陆羽谦小说(原来,我一直可怜的人,竟是我自己)(季洛初陆羽谦)完整章节列表_笔趣阁
  • 凤瑶萧锦言完结篇(一天被退婚九次,她转身强娶疯王爷)(一天被退婚九次,她转身强娶疯王爷)全书无套路阅读无广告小说大结局
  • 深情不负星河愿内容精选_顾晏之叶凝晚晚热文_小说后续在线阅读_无删减免费完结_
  • 宁溪净玄黯附加宁溪净玄黯:结局+番外免费品鉴(宁溪净玄黯)全本浏览阅读连载中
  • 俞婉欣傅朗挣(意识觉醒过后,他决心改变自己的命运!)最近更新(俞婉欣傅朗挣)整本无套路阅读
  • 重生后深情丈夫包养小明星我死遁了全书+后续(程潇月沈珩)_重生后深情丈夫包养小明星我死遁了全书+后续
  • 我的女儿是状元,却被老公初恋的儿子害死TOP10_张建国杨雪杨明精校文本_小说后续在线阅读_无删减免费完结_
  • 重生后深情丈夫包养小明星我死遁了(程潇月沈珩)_重生后深情丈夫包养小明星我死遁了

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1