vue-cli开发环境实现跨域请求的方法


Posted in Javascript onApril 07, 2018

前端开发时,请求后台接口经常需要跨域,vue-cli实现跨域请求只需要打开config/index.js,修改如下内容即可。

//例如要请求的接口url为http://172.3.2.1:8000/look/1

module.exports = {
  dev:{
    proxyTable:{
      '/api':{
        target: 'http://172.3.2.1:8000',
        changeOrigin: true,
        pathRewrite: {
         '^/api': ''
        }
      }
    }
  }
}

 这时在你想请求接口的url处,输入/api/look/1 即可实现跨域请求。

这时如果打开F12会发现请求的url是localhost:8080/api/look/1,这其实是虚拟从本地请求数据,这样就不会有跨域的问题产生了。

一般情况下上面的方法是没有问题的,要是上面的方法行不通,可以试试这样写:

//例如要请求的接口url为http://172.3.2.1:8000/look/1

module.exports = {
  dev:{
    proxyTable:{
      '/look':{
        target: 'http://172.3.2.1:8000',
        changeOrigin: true,
        pathRewrite: {
         '^/look': '/look'
        }
      }
    }
  }
}

这时在你想请求接口的url处,输入/look/1 即可实现跨域请求。

详情:https://vuejs-templates.github.io/webpack/proxy.html

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
filters.revealTrans.Transition使用方法小结
Aug 19 Javascript
Javascript中克隆一个数组的实现代码
Dec 06 Javascript
jQuery中:empty选择器用法实例
Dec 30 Javascript
jQuery中:nth-child选择器用法实例
Dec 31 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
May 25 Javascript
JavaScript DOM节点操作方法总结
Aug 23 Javascript
vue2.0获取自定义属性的值
Mar 28 Javascript
vue子父组件通信的实现代码
Jul 09 Javascript
使用Vue开发一个实时性时间转换指令
Jan 17 Javascript
微信小程序实现tab页面切换功能
Jul 13 Javascript
详解Vue项目部署遇到的问题及解决方案
Jan 11 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
Jun 11 Javascript
Angular5给组件本身的标签添加样式class的方法
Apr 07 #Javascript
Vue实现内部组件轮播切换效果的示例代码
Apr 07 #Javascript
Javascript实现运算符重载详解
Apr 07 #Javascript
Vue中使用Sortable的示例代码
Apr 07 #Javascript
JavaScript实现简单动态进度条效果
Apr 06 #Javascript
js+css实现打字效果
Jun 24 #Javascript
简单介绍react redux的中间件的使用
Apr 06 #Javascript
You might like
精通php的十大要点(上)
2009/02/04 PHP
学习使用curl采集curl使用方法
2012/01/11 PHP
解析csv数据导入mysql的方法
2013/07/01 PHP
JavaScript去除空格的几种方法
2006/10/03 Javascript
浏览器无法运行JAVA脚本的解决方法
2008/01/09 Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
JS 如果改变span标签的是否隐藏属性
2011/10/06 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
2016/01/19 Javascript
AngularJS入门教程之ng-class 指令用法
2016/08/01 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
jQuery tagsinput在h5邮件客户端中应用详解
2016/09/26 Javascript
javascript常用经典算法详解
2017/01/11 Javascript
jQuery实现获取h1-h6标题元素值的方法
2017/03/06 Javascript
Angularjs cookie 操作实例详解
2017/09/27 Javascript
webpack多页面开发实践
2017/12/18 Javascript
JavaScript面向对象程序设计创建对象的方法分析
2018/08/13 Javascript
vue-rx的初步使用教程
2018/09/21 Javascript
vue路由传参的基本实现方式小结【三种方式】
2020/02/05 Javascript
微信小程序分享小程序码的生成(带参数)以及参数的获取
2020/03/25 Javascript
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
Python使用MONGODB入门实例
2015/05/11 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
Python聊天室程序(基础版)
2018/04/01 Python
浅谈pandas中shift和diff函数关系
2018/04/08 Python
详解Python中的正则表达式
2018/07/08 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
tensorflow 报错unitialized value的解决方法
2020/02/06 Python
Python使用monkey.patch_all()解决协程阻塞问题
2020/04/15 Python
斯洛伐克最大的婴儿食品和用品网上商店:Feedo.sk
2020/12/21 全球购物
Delphi软件工程师试题
2013/01/29 面试题
计算机应用应届生求职信
2014/07/12 职场文书
争先创优心得体会
2014/09/12 职场文书
2014年销售部工作总结
2014/12/01 职场文书
如何计划开一家便利店?
2019/07/31 职场文书
pycharm 如何查看某一函数源码的快捷键
2021/05/12 Python