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 相关文章推荐
给moz-firefox下添加IE方法和属性
Apr 10 Javascript
jQuery搜索子元素的方法
Feb 10 Javascript
javascript设置页面背景色及背景图片的方法
Dec 29 Javascript
javascript中setAttribute兼容性用法分析
Dec 12 Javascript
详解JavaScript RegExp对象
Feb 04 Javascript
微信小程序 图片绝对定位(背景图片)
Apr 05 Javascript
JS实现的ajax和同源策略(实例讲解)
Dec 01 Javascript
Vue2.0 slot分发内容与props验证的方法
Dec 12 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
Jun 25 Javascript
vue导出html、word和pdf的实现代码
Jul 31 Javascript
VUE+Element实现增删改查的示例源码
Nov 23 Vue.js
如何在vue中使用video.js播放m3u8格式的视频
Feb 01 Vue.js
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中include与require使用方法区别详解
2013/10/19 PHP
php获取参数的几种方法总结
2014/02/18 PHP
ThinkPHP实现二级循环读取的方法
2014/11/03 PHP
新浪微博OAuth认证和储存的主要过程详解
2015/03/27 PHP
PHP中判断文件存在使用is_file还是file_exists?
2015/04/03 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
2017/08/10 PHP
innerHTML,outerHTML,innerTEXT三者之间的区别
2007/01/28 Javascript
js 调整select 位置的函数
2008/02/21 Javascript
ASP.NET中AJAX 调用实例代码
2012/05/03 Javascript
JavaScript+CSS控制打印格式示例介绍
2014/01/07 Javascript
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
js判断空对象的实例(超简单)
2016/07/26 Javascript
AngularJs自定义服务之实现签名和加密
2016/08/02 Javascript
javascript 将共享属性迁移到原型中去的实现方法
2016/08/31 Javascript
详解jQuery的Cookie插件
2016/11/23 Javascript
jQuery实现二维码扫描功能
2017/01/09 Javascript
纯js模仿windows系统日历
2017/02/04 Javascript
Vue.js父与子组件之间传参示例
2017/02/28 Javascript
深入理解AngularJs-scope的脏检查(一)
2017/06/19 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
2018/05/30 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
vue 开发企业微信整合案例分析
2019/12/02 Javascript
javascript实现fetch请求返回的统一拦截
2019/12/22 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
python查找目录下指定扩展名的文件实例
2015/04/01 Python
解析Mac OS下部署Pyhton的Django框架项目的过程
2016/05/03 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
Python Tkinter实例——模拟掷骰子
2020/10/24 Python
什么时候用assert
2015/05/08 面试题
高中班级口号
2014/06/09 职场文书
无犯罪记录证明样本
2015/06/16 职场文书
行政后勤人员工作计划应该怎么写?
2019/08/16 职场文书
Nginx进程调度问题详解
2021/09/25 Servers