vue-cli3跨域配置的简单方法


Posted in Javascript onSeptember 06, 2019

vue-cli3跨域配置:

在vue-resource的数据请求中,一般我们会将请求方式GET/POST修改为jsonp的请求方式就可以实现跨域。

但是对于只支持GET/POST两种请求方式的api,修改jsonp,就会出错。需要进行跨域的配置。

(1)在文件根目录下,创建vue.config.js配置文件,具体配置如下:

module.exports={

//将baseUrl:'/api',改为baseUrl:'/'
baseUrl:'/',
devServer:{
  '/api':{
    target:'http://apis.juhe.cn/',
    changeOrigin:true,
    ws:true,
    pathRewrite:{
      '^/api':'' 
    }
     
  }
}}

(2)在文件根目录下,创建.env.development 用作开发环境变量设置。

在.env.development文件下设置变量 VUE_APP_BASE_API=/api 即可将devServer的proxy重写的url赋值给VUE_APP_BASE_API

(3)读取配置的变量,通过process.env.VUE_APP_XX(process.env.VUE_APP_BASE_API)来读取。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
JS模拟的Map类实现方法
Jun 17 Javascript
使用BootStrap实现用户登录界面UI
Aug 10 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
Nov 01 Javascript
Bootstrap popover用法详解
Dec 22 Javascript
jQuery实现radio第一次点击选中第二次点击取消功能
May 15 jQuery
详解微信小程序 template添加绑定事件
Jun 23 Javascript
Js自定义多选框效果的实例代码
Jul 05 Javascript
老生常谈js数据类型
Aug 03 Javascript
js实现input密码框显示/隐藏功能
Sep 10 Javascript
JS实现的小火箭发射动画效果示例
Dec 08 Javascript
jQuery中使用validate插件校验表单功能
May 24 jQuery
CocosCreator入门教程之网络通信
Apr 16 Javascript
微信小程序 组件的外部样式externalClasses使用详解
Sep 06 #Javascript
对layui中的onevent 和event的使用详解
Sep 06 #Javascript
在layui下对元素进行事件绑定的实例
Sep 06 #Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
Sep 06 #Javascript
layui type2 通过url给iframe子页面传值的例子
Sep 06 #Javascript
使用layui的router来进行传参的实现方法
Sep 06 #Javascript
layui关闭弹窗后刷新主页面和当前更改项的例子
Sep 06 #Javascript
You might like
动漫定律:眯眯眼都是怪物!这些角色狠话不多~
2020/03/03 日漫
如何使用脚本模仿登陆过程
2006/11/22 PHP
工厂模式在Zend Framework中应用介绍
2012/07/10 PHP
php绘制一个扇形的方法
2015/01/24 PHP
php文件缓存类用法实例分析
2015/04/22 PHP
PHP+Mysql+jQuery文件下载次数统计实例讲解
2015/10/10 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
纯JAVASCRIPT图表动画插件Highcharts Examples
2011/04/16 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
一个JavaScript去除字符串末尾的空白实例代码
2014/09/22 Javascript
jquery中使用循环下拉菜单示例代码
2014/09/24 Javascript
深入理解JavaScript中为什么string可以拥有方法
2016/05/24 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
2017/02/10 Javascript
微信小程序 图片绝对定位(背景图片)
2017/04/05 Javascript
JS实现520 表白简单代码
2018/05/21 Javascript
Vue 列表上下过渡效果的实例代码
2019/06/25 Javascript
JQuery Ajax如何实现注册检测用户名
2020/09/25 jQuery
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
基于python实现从尾到头打印链表
2019/11/02 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
2019/12/27 Python
JupyterNotebook 输出窗口的显示效果调整方法
2020/04/13 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
2020/04/14 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
娇韵诗加拿大官网:Clarins加拿大
2017/11/20 全球购物
如何开启linux的ssh服务
2015/02/14 面试题
翻译学院毕业生自荐书
2014/02/02 职场文书
刑事代理授权委托书
2014/09/17 职场文书
中层领导干部群众路线对照检查材料思想汇报
2014/10/02 职场文书
社区灵活就业证明
2014/11/03 职场文书
大学生个人学习总结
2015/02/15 职场文书
毕业生政审意见范文
2015/06/04 职场文书
获奖感言范文
2015/07/31 职场文书
交通安全主题班会
2015/08/12 职场文书
工作转正自我鉴定范文
2019/06/21 职场文书
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers