Vue中如何实现proxy代理


Posted in Javascript onApril 20, 2018

Vue 框架开发的时候,会遇到跨域的问题,可在config/index.js 里配置proxyTable内容,使用proxy 代理。

// config/index.js 文件
proxyTable: {
   '/api': {
    target: 'http://192.168.149.90:8080/', // 设置你调用的接口域名和端口号
    changeOrigin: true,   // 跨域
    pathRewrite: {
     '^/api': '/'     
    }
   }
  },

这里理解成用‘/api'代替target里面的地址,后面组件中我们掉接口时直接用api代替 比如我要调用'http://192.168.149.90:8080/xxx/duty?time=2017-07-07 14:57:22',直接写‘/api/xxx/duty?time=2017-07-07 14:57:22'即可

在dev.env.js 里配置开发环境请求地址

// config/dev.env.js 文件
module.exports = merge(prodEnv, {
 NODE_ENV: '"development"',
 ADMIN_SERVER: '"/api/"',
});

若请求插件用的 axios,配置如下

const adminServer = axios.create({
 baseURL: process.env.ADMIN_SERVER,
});

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js几个验证函数代码
Mar 25 Javascript
AJAX分页的代码(后台asp.net)
Feb 14 Javascript
Jquery操作Ajax方法小结
Nov 29 Javascript
jQuery控制div实现随滚动条滚动效果
Jun 07 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
Oct 14 Javascript
html判断当前页面是否在iframe中的实例
Nov 30 Javascript
vue中$refs的用法及作用详解
Apr 24 Javascript
vue项目部署到Apache服务器中遇到的问题解决
Aug 24 Javascript
在Create React App中使用CSS Modules的方法示例
Jan 15 Javascript
JS使用正则表达式实现常用的表单验证功能分析
Apr 30 Javascript
vue实现导航菜单和编辑文本的示例代码
Jul 04 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
Aug 05 Javascript
React diff算法的实现示例
Apr 20 #Javascript
vue中子组件向父组件传递数据的实例代码(实现加减功能)
Apr 20 #Javascript
node实现登录图片验证码的示例代码
Apr 20 #Javascript
vue项目中api接口管理总结
Apr 20 #Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
Apr 19 #jQuery
js Element Traversal规范中的元素遍历方法
Apr 19 #Javascript
关于vue中的ajax请求和axios包问题
Apr 19 #Javascript
You might like
PHP+JS无限级可伸缩菜单详解(简单易懂)
2007/01/02 PHP
PHP 转义使用详解
2013/07/15 PHP
ThinkPHP验证码使用简明教程
2014/03/05 PHP
PHP中error_log()函数的使用方法
2015/01/20 PHP
php开发微信支付获取用户地址
2015/10/04 PHP
js textarea自动增高并隐藏滚动条
2009/12/16 Javascript
Jquery中Event对象属性小结
2015/02/27 Javascript
jQuery实现的动态伸缩导航菜单实例
2015/05/07 Javascript
jQuery实现表格行上移下移和置顶的方法
2015/05/22 Javascript
一览画面点击复选框后获取多个id值的方法
2016/05/30 Javascript
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
通过vue-cli3构建一个SSR应用程序的方法
2018/09/13 Javascript
使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)
2020/06/05 Javascript
[56:38]DOTA2-DPC中国联赛正赛Aster vs Magma BO3 第一场 3月5日
2021/03/11 DOTA
Python批量修改文件后缀的方法
2014/01/26 Python
python线程、进程和协程详解
2016/07/19 Python
Python 实现一个颜色色值转换的小工具
2016/12/06 Python
python爬虫_自动获取seebug的poc实例
2017/08/05 Python
Python使用wget实现下载网络文件功能示例
2018/05/31 Python
Python中GIL的使用详解
2018/10/03 Python
Python3编码问题 Unicode utf-8 bytes互转方法
2018/10/26 Python
Python帮你微信头像任意添加装饰别再@微信官方了
2019/09/25 Python
在Python中等距取出一个数组其中n个数的实现方式
2019/11/27 Python
HTML5新增的标签和属性归纳总结
2018/05/02 HTML / CSS
美国著名的婴儿学步鞋老品牌:Robeez
2016/08/20 全球购物
床上用品全球在线购物:BeddingInn
2016/12/18 全球购物
Old Navy加拿大官网:美式休闲服饰品牌
2017/09/26 全球购物
人力资源主管的岗位职责
2014/03/15 职场文书
拓展策划方案
2014/06/03 职场文书
房产公证委托书范本
2014/09/20 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
2015年新教师工作总结
2015/04/28 职场文书
2016干部作风整顿心得体会
2016/01/22 职场文书
python面向对象版学生信息管理系统
2021/06/24 Python
gateway与spring-boot-starter-web冲突问题的解决
2021/07/16 Java/Android