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 相关文章推荐
设置下载不需要倒计时cookie(倒计时代码)
Nov 19 Javascript
浅析js中2个等号与3个等号的区别
Aug 06 Javascript
JavaScript实现自动切换图片代码
Oct 11 Javascript
bootstrap suggest搜索建议插件使用详解
Mar 25 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
Jun 20 Javascript
Node.js服务器开启Gzip压缩教程
Aug 11 Javascript
JavaScript闭包的简单应用
Sep 01 Javascript
使用JS获取页面上的所有标签
Oct 18 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
Sep 11 Javascript
Vue项目vscode 安装eslint插件的方法(代码自动修复)
Apr 15 Javascript
vue页面跳转实现页面缓存操作
Jul 22 Javascript
JS函数式编程实现XDM一
Jun 16 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/12/22 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
使用PHP编写发红包程序
2015/07/22 PHP
PHP实现的支付宝支付功能示例
2019/03/26 PHP
jquery cookie插件代码类
2009/05/26 Javascript
javascript 数组学习资料收集
2010/04/11 Javascript
学习从实践开始之jQuery插件开发 对话框插件开发
2012/04/26 Javascript
javascript中的循环语句for语句深入理解
2014/04/04 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
浅谈Cookie的生命周期问题
2016/08/02 Javascript
微信小程序 数据绑定及运算的简单实例
2017/09/20 Javascript
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
2018/08/10 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
微信小程序新闻网站详情页实例代码
2020/01/10 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
Express 配置HTML页面访问的实现
2020/11/01 Javascript
python之文件的读写和文件目录以及文件夹的操作实现代码
2016/08/28 Python
Python实现一个简单的验证码程序
2017/11/03 Python
Python中的pack和unpack的使用
2018/03/12 Python
Python重新加载模块的实现方法
2018/10/16 Python
Python基础之条件控制操作示例【if语句】
2019/03/23 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
解决Python在导入文件时的FileNotFoundError问题
2020/04/10 Python
Python带参数的装饰器运行原理解析
2020/06/09 Python
H5最强接口之canvas实现动态图形功能
2019/05/31 HTML / CSS
澳大利亚百货公司:David Jones
2018/02/08 全球购物
初中同学聚会邀请函
2014/02/03 职场文书
大学生优秀自荐信范文
2014/02/25 职场文书
中国入世承诺
2014/04/01 职场文书
《天游峰的扫路人》教学反思
2014/04/25 职场文书
安康杯竞赛活动总结
2014/05/05 职场文书
关于读书的活动方案
2014/08/14 职场文书
求职信如何撰写?
2019/05/22 职场文书
Mysql忘记密码解决方法
2022/02/12 MySQL
python 使用tkinter与messagebox写界面和弹窗
2022/03/20 Python