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 相关文章推荐
脚本安需导入(装载)的三种模式的对比
Jun 24 Javascript
20个非常棒的Jquery实用工具 国外文章
Jan 01 Javascript
拉动滚动条加载数据的jquery代码
May 03 Javascript
js分解url参数(面向对象-极简主义法应用)
Aug 09 Javascript
jQuery中toggleClass()方法用法实例
Jan 05 Javascript
基于jquery实现省市联动效果
Nov 23 Javascript
自定义require函数让浏览器按需加载Js文件
Nov 24 Javascript
JS实现微信弹出搜索框 多条件查询功能
Dec 13 Javascript
Bootstrap滚动监听组件scrollspy.js使用方法详解
Jul 20 Javascript
web前端vue之CSS过渡效果示例
Jan 10 Javascript
HTML+JavaScript实现扫雷小游戏
Sep 30 Javascript
vue自定义树状结构图的实现方法
Oct 18 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
海贼王:最美的悬赏令!
2020/03/02 日漫
PHP 判断常量,变量和函数是否存在
2009/04/26 PHP
PHP整合PayPal支付
2015/06/11 PHP
详解WordPress开发中的get_post与get_posts函数使用
2016/01/04 PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
2019/10/16 PHP
PHP dirname简单使用代码实例
2020/11/13 PHP
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
JavaScript结合AJAX_stream实现流式显示
2015/01/08 Javascript
JavaScript实现横向滑出的多级菜单效果
2015/10/09 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
Vue.js实现微信过渡动画左右切换效果
2017/06/13 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
2017/08/16 jQuery
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
js验证身份证号码记录的方法
2019/04/26 Javascript
详解在vue-cli3.0中自定css、js和图片的打包路径
2019/08/26 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
python对DICOM图像的读取方法详解
2017/07/17 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
python使用正则来处理各种匹配问题
2019/12/22 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
解决windows下python3使用multiprocessing.Pool出现的问题
2020/04/08 Python
python中def是做什么的
2020/06/10 Python
scrapy头部修改的方法详解
2020/12/06 Python
canvas绘制太极图的实现示例
2020/04/29 HTML / CSS
幼教毕业生自我鉴定
2014/01/12 职场文书
办公室员工岗位工作职责
2014/03/10 职场文书
岗位廉洁从政承诺书
2014/03/27 职场文书
学雷锋活动倡议书
2014/08/30 职场文书
国庆节演讲稿范文2014
2014/09/19 职场文书
起诉书范文
2015/05/20 职场文书
交通事故调解协议书
2015/05/20 职场文书
廉洁自律心得体会2016
2016/01/13 职场文书
电脑开机弹出documents文件夹怎么回事?弹出documents文件夹解决方法
2022/04/08 数码科技
开发微信小程序之WXSS样式教程
2022/04/18 HTML / CSS