博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目接口的自动切换
阅读量:5237 次
发布时间:2019-06-14

本文共 762 字,大约阅读时间需要 2 分钟。

import axios from 'axios'console.log(process.env.NODE_ENV)const baseURL = process.env.NODE_ENV === 'development' ? 'http://localhost:3000' : 'http://www.xxx.com'axios.defaults.baseURL = `${baseURL}/user`export default axios
//1 给axios设置defaults.baseURL//axios.defaults.baseURL = 'url地址'//但是正常项目有开发环境和生产环境之分//2 设置baseURL时根据对应的env.NODE_ENV进行动态设置// process.env.NODE_ENV 有两个值 development 和 production// npm run serve NODE_ENV是 development// npm run build NODE_ENV是 productionconst baseURL = process.env.NODE_ENV === 'development' ? '开发环境url' : '生产环境url'axios.defaults.baseURL = baseURL打包后默认产生的静态资源,默认   直接存放到服务器根目录下如果说项目需要在服务器的某个文件夹下  vue.config.js中配置  baseUrl: '/文件夹名称/'如果要求能够直接打开  vue.config.js中配置  baseUrl: './'

 

转载于:https://www.cnblogs.com/bao2333/p/10254564.html

你可能感兴趣的文章
Perl IO:随机读写文件
查看>>
转:基于用户投票的排名算法系列
查看>>
linux后台运行和关闭SSH运行,查看后台任务
查看>>
cookies相关概念
查看>>
CAN总线波形中ACK位电平为什么会偏高?
查看>>
MyBatis课程2
查看>>
桥接模式-Bridge(Java实现)
查看>>
如何破解域管理员密码
查看>>
Windows Server 2008 R2忘记管理员密码后的解决方法
查看>>
IE11兼容IE8的设置
查看>>
windows server 2008 R2 怎么集成USB3.0驱动
查看>>
Foxmail:导入联系人
查看>>
vue:axios二次封装,接口统一存放
查看>>
vue中router与route的区别
查看>>
js 时间对象方法
查看>>
网络请求返回HTTP状态码(404,400,500)
查看>>
Spring的JdbcTemplate、NamedParameterJdbcTemplate、SimpleJdbcTemplate
查看>>
Mac下使用crontab来实现定时任务
查看>>
303. Range Sum Query - Immutable
查看>>
图片加载失败显示默认图片占位符
查看>>