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中splice()的强大(插入、删除或替换数组的元素)
Jan 16 Javascript
删除javascript中注释语句的正则表达式
Jun 11 Javascript
JavaScript实现Flash炫光波动特效
May 14 Javascript
两种js监听滚轮事件的实现方法
May 13 Javascript
Vue.js一个文件对应一个组件实践
Oct 27 Javascript
js实现的在线调色板功能完整实例
Dec 21 Javascript
Angular路由简单学习
Dec 26 Javascript
JS实现颜色的10进制转化成rgba格式的方法
Sep 04 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
Feb 01 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
Sep 26 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
May 06 Javascript
JS实现炫酷雪花飘落效果
Aug 19 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原生模板引擎 最简单的模板引擎
2012/04/25 PHP
PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
2014/12/17 PHP
PHP get_html_translation_table()函数用法讲解
2019/02/16 PHP
Javascript 中文字符串处理额外注意事项
2009/11/15 Javascript
JSQL  一个 web DB 的封装
2010/05/05 Javascript
JavaScript类库D
2010/10/24 Javascript
jQuery实战之品牌展示列表效果
2011/04/10 Javascript
canvas滤镜效果实现代码
2017/02/06 Javascript
jquery获取select,option所有的value和text的实例
2017/03/06 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
2017/04/13 Javascript
fullpage.js最后一屏滚动方式
2018/02/06 Javascript
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
网页爬虫之cookie自动获取及过期自动更新的实现方法
2018/03/06 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
2020/03/03 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
jQuery实现移动端笔触canvas电子签名
2020/05/21 jQuery
python 回调函数和回调方法的实现分析
2016/03/23 Python
详解Python中for循环是如何工作的
2017/06/30 Python
Python+tkinter使用40行代码实现计算器功能
2018/01/30 Python
python实现简单登陆系统
2018/10/18 Python
python获取中文字符串长度的方法
2018/11/14 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
django+tornado实现实时查看远程日志的方法
2019/08/12 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
python爬取音频下载的示例代码
2020/10/19 Python
python实现模拟器爬取抖音评论数据的示例代码
2021/01/06 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
2021/01/10 Python
一些高难度的SQL面试题
2016/11/29 面试题
青年教师典范事迹材料
2014/01/31 职场文书
消防安全汇报材料
2014/02/08 职场文书
网络技术专业推荐信
2014/02/20 职场文书
工地标语大全
2014/06/18 职场文书
2015年酒店客房部工作总结
2015/04/25 职场文书
男生贾里读书笔记
2015/06/30 职场文书
Java中的Kafka为什么性能这么快及4大核心详析
2022/09/23 Java/Android