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分割字符串并放入数组的函数
Jul 04 Javascript
实用的Jquery选项卡TAB示例代码
Aug 28 Javascript
javascript中undefined与null的区别
Aug 16 Javascript
JavaScript获取对象在页面中位置坐标的方法
Feb 03 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
Jun 13 Javascript
js+css3制作时钟特效
Oct 16 Javascript
vue模板语法-插值详解
Mar 06 Javascript
最通俗易懂的javascript变量提升详解
Aug 05 Javascript
Vue 监听列表item渲染事件方法
Sep 06 Javascript
vue 移动端适配方案详解
Nov 15 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
May 07 Javascript
socket在egg中的使用实例代码详解
May 30 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脚本[带参数]的方法
2010/01/22 PHP
PHP简单实现“相关文章推荐”功能的方法
2014/07/19 PHP
PHP反射机制用法实例
2014/08/28 PHP
PHP数组和explode函数示例总结
2015/05/08 PHP
Yii中CGridView实现批量删除的方法
2015/12/28 PHP
php仿微信红包分配算法的实现方法
2016/05/13 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
PHP如何通过date() 函数格式化显示时间
2020/11/13 PHP
JavaScript的目的分析
2007/01/05 Javascript
使用requestAnimationFrame实现js动画性能好
2015/08/06 Javascript
node.js实现快速截图
2016/08/27 Javascript
canvas绘制七巧板
2017/02/03 Javascript
Flask中获取小程序Request数据的两种方法
2017/05/12 Javascript
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
2017/05/13 NodeJs
jQuery实现拼图小游戏(实例讲解)
2017/07/24 jQuery
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
浅谈高大上的微信小程序中渲染html内容—技术分享
2018/10/25 Javascript
[02:49]DOTA2完美大师赛首日观众采访
2017/11/23 DOTA
python实现从字符串中找出字符1的位置以及个数的方法
2014/08/25 Python
深入Python解释器理解Python中的字节码
2015/04/01 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
Python时间的精准正则匹配方法分析
2017/08/17 Python
使用python实现抓取腾讯视频所有电影的爬虫
2019/04/15 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2019/06/17 Python
Django之提交表单与前后端交互的方法
2019/07/19 Python
Python秒算24点实现及原理详解
2019/07/29 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
2020/05/19 Python
python合并多个excel文件的示例
2020/09/23 Python
Funko官方商店:源自美国,畅销全球搪胶收藏玩偶
2018/09/15 全球购物
教师政风行风评议心得体会
2014/10/21 职场文书
2014年内勤工作总结
2014/11/24 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
mysql的单列多值存储实例详解
2022/04/05 MySQL