vue proxyTable 接口跨域请求调试的示例


Posted in Javascript onSeptember 12, 2017

在不同域之间访问是比较常见,在本地调试访问远程服务器。。。。这就是有域问题。

VUE解决通过proxyTable:

在 config/index.js 配置文件中

dev: {
  env: require('./dev.env'),
  port: 8080,
  autoOpenBrowser: true,
  assetsSubDirectory: 'static',
  assetsPublicPath: '/',
  //proxyTable: {},
  proxyTable: proxyConfig.proxyList,
  // CSS Sourcemaps off by default because relative paths are "buggy"
  // with this option, according to the CSS-Loader README
  // (https://github.com/webpack/css-loader#sourcemaps)
  // In our experience, they generally work as expected,
  // just be aware of this issue when enabling this option.
  cssSourceMap: false
 }

划红线部分就是设置代理参数:

在config目录创建,proxyConfig.js 写入

module.exports = {
 proxyList: {
    '/apis': {
      // 测试环境
      target: 'https://goods.footer.com', // 接口域名
      changeOrigin: true, //是否跨域
      pathRewrite: {
        '^/apis': ''  //需要rewrite重写的,
      }       
    }
 }
}

在 config/index.js 配置文件上边引入

var proxyConfig = require('./proxyConfig')

vue proxyTable 接口跨域请求调试的示例

使用:

服务器提供接口:https://goods.footer.com/health/list

Vue请求

var obj = {
  pageSize: 20
}
this.$http.get( '/apis/health/list',{params: obj})
      .then(function(res){
    // 成功回调
      },function(){
       alert("error")
      })

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

Javascript 相关文章推荐
jquery 中多条件选择器,相对选择器,层次选择器的区别
Jul 03 Javascript
如何学习Javascript入门指导
Nov 01 Javascript
js获取通过ajax返回的map型的JSONArray的方法
Jan 09 Javascript
JavaScript脚本库编写的方法
Dec 09 Javascript
第一次接触JS require.js模块化工具
Apr 17 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
Jun 30 Javascript
详解vuex 中的 state 在组件中如何监听
May 23 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
Aug 18 Javascript
electron demo项目npm install安装失败的解决方法
Feb 06 Javascript
vue项目中公用footer组件底部位置的适配问题
May 10 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
Feb 27 jQuery
vue实现购物车选择功能
Jan 10 Javascript
js封装成插件_Canvas统计图插件编写实例
Sep 12 #Javascript
JS监控关闭浏览器操作的实例详解
Sep 12 #Javascript
详解angular笔记路由之angular-router
Sep 12 #Javascript
jQuery实现用户信息表格的添加和删除功能
Sep 12 #jQuery
vue引入jq插件的实例讲解
Sep 12 #Javascript
解决jquery appaend元素中id绑定事件失效的问题
Sep 12 #jQuery
BootStrap实现文件上传并带有进度条效果
Sep 11 #Javascript
You might like
php zip文件解压类代码
2009/12/02 PHP
ThinkPHP实现登录退出功能
2017/06/29 PHP
Laravel框架在本地虚拟机快速安装的方法详解
2018/06/11 PHP
Laravel框架实现文件上传的方法分析
2019/09/29 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
nginx 设置多个站跨域
2021/03/09 Servers
JavaScript 构造函数 面相对象学习必备知识
2010/06/09 Javascript
javascript使用prototype完成单继承
2014/12/24 Javascript
浅谈JavaScript function函数种类
2014/12/29 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
2015/12/04 Javascript
jquery ztree实现树的搜索功能
2016/02/25 Javascript
jQ处理xml文件和xml字符串的方法(详解)
2016/11/22 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
2016/11/23 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
js的函数的按值传递参数(实例讲解)
2017/11/16 Javascript
jQuery的Ajax接收java返回数据方法
2018/08/11 jQuery
解决vue 引入子组件报错的问题
2018/09/06 Javascript
微信小程序人脸识别功能代码实例
2019/05/07 Javascript
javascript前端实现多视频上传
2020/12/13 Javascript
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
linux环境下python中MySQLdb模块的安装方法
2017/06/16 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
python requests post多层字典的方法
2018/12/27 Python
Python后台开发Django的教程详解(启动)
2019/04/08 Python
Python socket模块方法实现详解
2019/11/05 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
非常震撼的纯CSS3人物行走动画
2016/02/24 HTML / CSS
移动HTML5前端框架—MUI的使用
2017/12/18 HTML / CSS
乐高官方旗舰店:LEGO积木玩具
2019/04/06 全球购物
《雨点儿》教学反思
2014/04/14 职场文书
消防标语大全
2014/06/07 职场文书
三八妇女节标语
2014/10/09 职场文书
MySQL不使用order by实现排名的三种思路总结
2021/06/02 MySQL