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 相关文章推荐
国外的为初学者写的JavaScript教程
Jun 09 Javascript
jQuery 1.4 15个你应该知道的新特性(译)
Jan 24 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
Oct 11 Javascript
javascript中的previousSibling和nextSibling的正确用法
Sep 16 Javascript
详解Angular.js的$q.defer()服务异步处理
Nov 06 Javascript
JS DOMReady事件的六种实现方法总结
Nov 23 Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
Apr 29 Javascript
详解vue2.0 transition 多个元素嵌套使用过渡
Jun 19 Javascript
javascript中new Array()和var arr=[]用法区别
Dec 01 Javascript
jQuery中的$是什么意思及 $. 和 $().的区别
Apr 20 jQuery
解决vue移动端适配问题
Dec 12 Javascript
js实现鼠标滑动到某个div禁止滚动
Sep 17 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/10/03 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
2014/08/06 PHP
PHP使用memcache缓存技术提高响应速度的方法
2014/12/26 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
用php定义一个数组最简单的方法
2019/10/04 PHP
5秒后跳转到另一个页面的js代码
2013/10/12 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
js动态修改整个页面样式达到换肤效果
2014/05/23 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
浅谈javascript中关于日期和时间的基础知识
2016/07/13 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
JavaScript实现简单的四则运算计算器完整实例
2017/04/28 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
2017/05/17 Javascript
关于axios如何全局注册浅析
2018/01/14 Javascript
JS获取子节点、父节点和兄弟节点的方法实例总结
2018/07/06 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
如何实现iframe父子传参通信
2020/02/05 Javascript
Openlayers实现地图全屏显示
2020/09/28 Javascript
[01:28:24]NAVI vs VG Supermajor 败者组 BO3 第三场 6.5
2018/06/06 DOTA
python益智游戏计算汉诺塔问题示例
2014/03/05 Python
sublime python3 输入换行不结束的方法
2018/04/19 Python
python3.6使用pymysql连接Mysql数据库
2018/05/25 Python
Django添加feeds功能的示例
2018/08/07 Python
python发送告警邮件脚本
2018/09/17 Python
python矩阵/字典实现最短路径算法
2019/01/17 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
Python生成rsa密钥对操作示例
2019/04/26 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
2019/11/11 Python
python实现将json多行数据传入到mysql中使用
2019/12/31 Python
在keras 中获取张量 tensor 的维度大小实例
2020/06/10 Python
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
自我鉴定怎么写
2013/12/05 职场文书
初中三年毕业生的自我评价分享
2014/02/14 职场文书
领导班子对照检查材料
2014/09/22 职场文书
小学生读书笔记
2015/07/01 职场文书