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 相关文章推荐
javascript 限制输入脚本大全
Nov 03 Javascript
js日历功能对象
Jan 12 Javascript
js控制容器隐藏出现防止样式变化的两种方法
Apr 25 Javascript
JavaScript Promise启示录
Aug 12 Javascript
jQuery.Validate表单验证插件的使用示例详解
Jan 04 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
May 09 Javascript
vue 请求后台数据的实例代码
Jun 22 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
Jun 29 Javascript
node+express+ejs使用模版引擎做的一个示例demo
Sep 18 Javascript
手动用webpack搭建第一个ReactApp的示例
Apr 11 Javascript
NestJs 静态目录配置详解
Mar 12 Javascript
IDEA安装vue插件图文详解
Sep 26 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
CMS中PHP判断系统是否已经安装的方法示例
2014/07/26 PHP
PHP获取当前所在目录位置的方法
2014/11/26 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
2019/04/09 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
2019/10/15 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
window.onload 加载完毕的问题及解决方案(上)
2009/07/09 Javascript
JS 控制小数位数的实现代码
2011/08/02 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
简单介绍JavaScript的变量和数据类型
2015/06/03 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
2015/08/04 Javascript
jQuery弹出窗口打开链接的实现代码
2016/12/24 Javascript
JS控件bootstrap datepicker使用方法详解
2017/03/25 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
vue绑定设置属性的多种方式(5)
2017/08/16 Javascript
浅谈 vue 中的 watcher
2017/12/04 Javascript
微信 jssdk 签名错误invalid signature的解决方法
2019/01/14 Javascript
Vue+Element UI+Lumen实现通用表格分页功能
2019/02/02 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
2019/06/04 Javascript
js布局实现单选按钮控件
2020/01/17 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
Python上下文管理器和with块详解
2017/09/09 Python
PyCharm在win10的64位系统安装实例
2017/11/26 Python
Python实战购物车项目的实现参考
2019/02/20 Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
2019/06/19 Python
python利用7z批量解压rar的实现
2019/08/07 Python
Python中类似于jquery的pyquery库用法分析
2019/12/02 Python
html5页面结构_动力节点Java学院整理
2017/07/10 HTML / CSS
全神贯注教学反思
2014/02/03 职场文书
跳槽求职信范文
2014/05/26 职场文书
雷锋式好少年事迹材料
2014/08/17 职场文书
质量月活动总结
2014/08/26 职场文书
出纳试用期自我评价
2015/03/10 职场文书
人生感悟经典句子
2019/08/20 职场文书
mysql脏页是什么
2021/07/26 MySQL