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 相关文章推荐
js定时器怎么写?就是在特定时间执行某段程序
Oct 11 Javascript
js中for in的用法示例解析
Dec 25 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
Aug 01 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
Dec 16 Javascript
jquery实现最简单的滑动菜单效果代码
Sep 12 Javascript
JS实现字符串转日期并比较大小实例分析
Dec 09 Javascript
学习JavaScript设计模式之装饰者模式
Jan 19 Javascript
解决浏览器会自动填充密码的问题
Apr 28 Javascript
JavaScript两种计时器的实例讲解
Jan 31 Javascript
详解如何更好的使用module vuex
Mar 27 Javascript
Element Collapse 折叠面板的使用方法
Jul 26 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
Aug 09 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
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
PHP预定义超全局数组变量小结
2018/08/20 PHP
javascript+iframe 实现无刷新载入整页的代码
2010/03/17 Javascript
JQuery中each()的使用方法说明
2010/08/19 Javascript
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
js使下拉列表框可编辑不止是选择
2013/12/12 Javascript
FF IE浏览器修改标签透明度的方法
2014/01/27 Javascript
jquery查找tr td 示例模拟
2014/05/08 Javascript
AngularJS入门教程之学习环境搭建
2014/12/06 Javascript
基于js实现投票的实例代码
2015/08/04 Javascript
javascript加减乘除的简单实例
2016/07/12 Javascript
在localStorage中存储对象数组并读取的方法
2016/09/24 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
前端开发不得不知的10个最佳ES6特性
2017/08/30 Javascript
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
微信小程序获取音频时长与实时获取播放进度问题
2018/08/28 Javascript
解决Angular2 router.navigate刷新页面的问题
2018/08/31 Javascript
electron-vue开发环境内存泄漏问题汇总
2019/10/10 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
Vue列表如何实现滚动到指定位置样式改变效果
2020/05/09 Javascript
详解JavaScript 异步编程
2020/07/13 Javascript
[24:42]VP vs TNC Supermajor小组赛B组 BO3 第三场 6.2
2018/06/03 DOTA
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
python判断一个集合是否包含了另外一个集合中所有项的方法
2015/06/30 Python
Python实现将HTML转换成doc格式文件的方法示例
2017/11/20 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
Python延时操作实现方法示例
2018/08/14 Python
Python3.6.2调用ffmpeg的方法
2019/01/10 Python
python retrying模块的使用方法详解
2019/09/25 Python
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
求职信模版
2013/11/30 职场文书
秋季婚礼证婚词
2014/01/11 职场文书
庆六一文艺汇演活动方案
2014/08/26 职场文书
PyTorch 如何检查模型梯度是否可导
2021/06/05 Python
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android