Vue-cli中本地跨域请求后端接口详细配置

RT

打开你的vue项目工程目录,如下:


项目目录

选择config下的index.js文件,在proxyTable中添加如下配置:


添加的配置

找到dev下的proxyTable配置,这里详细解释下 proxyTable中的配置.

图中的'/admin'意思是你配置的接口名称,比如请求login/login接口,,则请求的url为'/admin/login/login'如图


接口中的url地址

其中changeOrigin: true // 这个设置就是设置跨域,一定要加.

pathRewrite里是路径重写的意思,如果设置'^/admin':' ',设置为空值时,请求'/admin/login/login/地址时会请求

'你家后端的IP地址/login/login',注意,这时你家后端的ip地址后面没有跟着admin参数,而是直接跟着/login/login/.

如果设置'^/admin':'/admin ',设置为admin时,请求'/admin/login/login/地址时会请求

'你家后端的IP地址//admin/login/login',注意,这时你家后端的ip地址后面会跟着admin参数,

很多人报错,大多都错在这里,要根据自家后端接口进行配置,比如要请求'http://xx.xxx.xx.xx/Tong/index.php/admin/login/login'接口时,当你需要这个admin时

pathRewrite需要配置为:'^/admin': '/admin',

比如要请求'http://xx.xxx.xx.xx/Tong/index.php/login/login'接口时,当你不需要这个admin时,

pathRewrite需要配置为:'^/admin': ' ',设置为空

参考 官方文档地址: http://suo.im/2e2eW1

这个配置走了许多坑,记录共勉

如有错误,欢迎指正

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,169评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 14,041评论 6 13
  • 总有人高声呼喊我爱你然后逃离你 世界上最遥远的距离是从熟悉到陌生
    旧人_98ab阅读 1,270评论 0 0
  • 首先申明,我这样说绝对没有对所谓的剩女的歧视。 现代社会,人们的选择越来越多样,很多选择独自一人面对生活的女孩子,...
    苏小妮2阅读 1,950评论 0 1
  • 美,是一种很微妙的东西,是一种很莫名的感觉。 傍晚回家的路上,路过的一个肌肉男,小个子,半袖的紧身体恤,衬托得肌肉...
    留虹阅读 1,684评论 1 1

友情链接更多精彩内容