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 相关文章推荐
Mootools 1.2教程 类(一)
Sep 15 Javascript
JQuery与iframe交互实现代码
Dec 24 Javascript
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
Jan 22 Javascript
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
Jun 28 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
Feb 23 Javascript
精心挑选的15个jQuery下拉菜单制作教程
Jun 15 Javascript
JS模仿手机端九宫格登录功能实现代码
Apr 28 Javascript
基于gulp合并压缩Seajs模块的方式说明
Jun 14 Javascript
a标签跳转到指定div,jquery添加和移除class属性的实现方法
Oct 10 Javascript
ReactNative页面跳转Navigator实现的示例代码
Aug 02 Javascript
elementUI table表格动态合并的示例代码
May 15 Javascript
JS实现水平遍历和嵌套递归操作示例
Aug 15 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脚本的10个技巧(4)
2006/10/09 PHP
PHP 如何向 MySQL 发送数据
2006/10/09 PHP
PHP 数据结构 算法 三元组 Triplet
2011/07/02 PHP
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
Yii框架学习笔记之session与cookie简单操作示例
2019/04/30 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
js封装的textarea操作方法集合(兼容很好)
2010/11/16 Javascript
Node.js中使用mongoskin操作mongoDB实例
2014/09/28 Javascript
JSON相关知识汇总
2015/07/03 Javascript
JavaScript对HTML DOM使用EventListener进行操作
2015/10/21 Javascript
JS中sort函数排序用法实例分析
2016/06/16 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
jQuery中Chosen三级联动功能实例代码
2017/03/07 Javascript
AnglarJs中的上拉加载实现代码
2018/02/08 Javascript
详解js类型判断
2018/05/22 Javascript
利用Vconsole和Fillder进行移动端抓包调试方法
2019/03/05 Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
2019/11/07 Javascript
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
2020/07/31 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
python实现八大排序算法(2)
2017/09/14 Python
Windows系统下多版本pip的共存问题详解
2017/10/10 Python
python实现基于SVM手写数字识别功能
2020/05/27 Python
Python @property及getter setter原理详解
2020/03/31 Python
Python实现电视里的5毛特效实例代码详解
2020/05/15 Python
pandas针对excel处理的实现
2021/01/15 Python
python实现计算图形面积
2021/02/22 Python
CSS3 @keyframes简单动画实现
2018/02/24 HTML / CSS
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
html5利用canvas实现颜色容差抠图功能
2019/12/23 HTML / CSS
初三学习决心书
2014/03/11 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
真诚的求职信
2014/07/04 职场文书
用Python监控你的朋友都在浏览哪些网站?
2021/05/27 Python
VW、VH适配移动端的解决方案与常见问题
2023/05/21 HTML / CSS