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 相关文章推荐
选择TreeView控件的树状数据节点的JS方法(jquery)
Feb 06 Javascript
Jquery知识点二 jquery下对数组的操作
Jan 15 Javascript
基于jQuery的弹出框插件
Mar 18 Javascript
判断一个变量是数组Array类型的方法
Sep 16 Javascript
首页图片漂浮效果示例代码
Jun 05 Javascript
javascript冒泡排序小结
Apr 10 Javascript
jQuery的框架介绍
May 11 Javascript
实用jquery操作表单元素的简单代码
Jul 04 Javascript
一个简单不报错的summernote 图片上传案例
Jul 11 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 jQuery
总结javascript三元运算符知识点
Sep 28 Javascript
node.js 微信开发之定时获取access_token
Feb 07 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/05/13 PHP
php获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
详解WordPress开发中wp_title()函数的用法
2016/01/07 PHP
PHP中抽象类和抽象方法概念与用法分析
2016/05/24 PHP
php使用pdo连接sqlite3的配置示例
2016/05/27 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
javascript下查找父节点的简单方法
2007/08/13 Javascript
jquery实现手机发送验证码的倒计时代码
2014/02/12 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
2016/04/12 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
浅谈angular懒加载的一些坑
2016/08/20 Javascript
jquery实现简单的瀑布流布局
2016/12/11 Javascript
javascript ASCII和Hex互转的实现方法
2016/12/27 Javascript
原生js实现下拉框功能(支持键盘事件)
2017/01/13 Javascript
基于JQuery及AJAX实现名人名言随机生成器
2017/02/10 Javascript
JavaScript实现定时页面跳转功能示例
2017/02/14 Javascript
从零开始做一个pagination分页组件
2017/03/15 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
2018/04/17 Javascript
Element-ui el-tree新增和删除节点后如何刷新tree的实例
2020/08/31 Javascript
天翼开放平台免费短信验证码接口使用实例
2013/12/18 Python
详解supervisor使用教程
2017/11/21 Python
Python基于Floyd算法求解最短路径距离问题实例详解
2018/05/16 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
利用python提取wav文件的mfcc方法
2019/01/09 Python
Python3 selenium 实现QQ群接龙自动化功能
2020/04/17 Python
css3中background新增的4个新的相关属性用法介绍
2013/09/26 HTML / CSS
HTML5不支持frameset的两种解决方法
2016/11/14 HTML / CSS
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
俄罗斯外国汽车和国产汽车配件网上商店:Движком
2020/04/19 全球购物
2015年幼儿园中班工作总结
2015/04/25 职场文书
劳务派遣管理制度(样本)
2019/08/23 职场文书
Jupyter notebook 更改文件打开的默认路径操作
2021/05/21 Python
浅析MongoDB之安全认证
2021/06/26 MongoDB
Redis Cluster 集群搭建你会吗
2021/08/04 Redis
python神经网络ResNet50模型
2022/05/06 Python