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 相关文章推荐
JS 文字符串转换unicode编码函数
May 30 Javascript
javascript中全局对象的parseInt()方法使用介绍
Dec 19 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
Aug 15 Javascript
javascript中bind函数的作用实例介绍
Sep 28 Javascript
jQuery Mobile 触摸事件实例
Jun 04 Javascript
详解Vue.js Mixins 混入使用
Sep 15 Javascript
使用vue2实现购物车和地址选配功能
Mar 29 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
Apr 05 Javascript
ng-zorro-antd 入门初体验
Dec 03 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
Jun 06 Javascript
小程序开发之模态框组件封装
Apr 23 Javascript
JavaScript中的全局属性与方法深入解析
Jun 14 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 上传文件类型判断函数(避免上传漏洞 )
2010/06/08 PHP
ionCube 一款类似zend的PHP加密/解密工具
2010/07/25 PHP
php 使用file_get_contents读取大文件的方法
2014/11/13 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
2016/01/14 PHP
javascript 自定义事件初探
2009/08/21 Javascript
js下用gb2312编码解码实现方法
2009/12/31 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
2012/10/18 Javascript
基于jQuery实现图片的前进与后退功能
2013/04/24 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
JavaScript中关于for循环删除数组元素内容时出现的问题
2016/11/21 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
vue 音乐App QQ音乐搜索列表最新接口跨域设置方法
2018/09/25 Javascript
浅谈vue 锚点指令v-anchor的使用
2019/11/13 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛 DT VS HGT
2014/05/22 DOTA
详解python时间模块中的datetime模块
2016/01/13 Python
Python中文分词实现方法(安装pymmseg)
2016/06/14 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
详解pyppeteer(python版puppeteer)基本使用
2019/06/12 Python
python之当你发现QTimer不能用时的解决方法
2019/06/21 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
2019/10/01 Python
Python生成个性签名图片获取GUI过程解析
2019/12/16 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
基于CSS3实现的几个小loading效果
2018/09/27 HTML / CSS
CSS3 实现雷达扫描图的示例代码
2020/09/21 HTML / CSS
美国第二大团购网站:LivingSocial
2016/07/24 全球购物
德国电子产品购物网站:TechInTheBasket德国
2018/12/07 全球购物
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
施工资料员岗位职责
2014/01/06 职场文书
大四学生思想汇报
2014/01/13 职场文书
大学生自我鉴定范文模板
2014/01/21 职场文书
部队万能检讨书
2014/02/20 职场文书
学生个人自我鉴定
2014/03/26 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
灵魂歌王观后感
2015/06/17 职场文书
python迷宫问题深度优先遍历实例
2021/06/20 Python