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 在网页中的运用(asp.net)
Nov 23 Javascript
JS模拟面向对象全解(二、类型与赋值)
Jul 13 Javascript
jQuery load方法用法集锦
Dec 06 Javascript
js实现两个值相加alert出来精确到指定位
Sep 25 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
Jun 20 Javascript
浅谈Sizzle的“编译原理”
Apr 14 Javascript
js表单提交和submit提交的区别实例分析
Dec 10 Javascript
angularJS 发起$http.post和$http.get请求的实现方法
May 18 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
Aug 03 Javascript
微信小程序报错:this.setData is not a function的解决办法
Sep 27 Javascript
jQuery+ajax读取json数据并按照价格排序示例
Mar 28 jQuery
js简单粗暴的发布订阅示例代码
Jan 23 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后门
2015/09/13 PHP
jQuery 入门级学习笔记及源码
2010/01/22 Javascript
js实现类似新浪微博首页内容渐显效果的方法
2015/04/10 Javascript
javascript中attachEvent用法实例分析
2015/05/14 Javascript
AngularJs concepts详解及示例代码
2016/09/01 Javascript
JS调用某段SQL语句的方法
2016/10/20 Javascript
Node.js连接postgreSQL并进行数据操作
2016/12/18 Javascript
老生常谈angularjs中的$state.go
2017/04/24 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
vue生成随机验证码的示例代码
2017/09/29 Javascript
浅谈es6中export和export default的作用及区别
2018/02/07 Javascript
微信小程序实现折叠与展开文章功能
2018/06/12 Javascript
JS执行控制之节流模式实例分析
2018/12/21 Javascript
微信小程序制作扭蛋机代码实例
2019/09/24 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
[49:58]完美世界DOTA2联赛PWL S3 Magma vs DLG 第一场 12.18
2020/12/19 DOTA
pycharm 使用心得(七)一些实用功能介绍
2014/06/06 Python
Python获取电脑硬件信息及状态的实现方法
2014/08/29 Python
Python3实现发送QQ邮件功能(html)
2017/12/15 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
谈一谈基于python的面向对象编程基础
2019/05/21 Python
Python中有几个关键字
2020/06/04 Python
基于Python爬取fofa网页端数据过程解析
2020/07/13 Python
Python爬虫进阶之爬取某视频并下载的实现
2020/12/08 Python
Html5 语法与规则简要概述
2014/07/29 HTML / CSS
英国潮流网站:END.(全球免邮)
2017/01/16 全球购物
英国网上电器商店:Electricshop
2020/03/15 全球购物
企业门卫岗位职责
2013/12/12 职场文书
创新比赛获奖感言
2014/02/13 职场文书
大学团日活动新闻稿
2014/09/10 职场文书
2014院党委领导班子及其成员群众路线对照检查材料思想汇报
2014/10/04 职场文书
介绍信怎么写
2015/01/30 职场文书
物业接待员岗位职责
2015/04/15 职场文书
高中班主任心得体会
2016/01/07 职场文书
你真的了解redis为什么要提供pipeline功能
2021/06/22 Redis