vue中使用axios给生产环境和开发环境配置不同baseUrl
2018-12-13 10:24
603 查看
一、设置不同的接口地址
开发环境配置:/config/dev.env.js文件中修改
var merge=require('webpack-merge') var prodEnv=require('./prod.env') module.exports=merge(prodEnv,{ NODE_ENV:'"development"', API_ROOT:'"//192.168.1.23"' })
生产环境配置:/config/prod.env.js文件修改
module.exports={ NODE_ENV:'"production"', API_ROOT:'"//www.baidu.com"' }
二、调用axios的文件修改baseUrl
axios.default.baseUrl=process.env.API_ROOT
三、重启项目:
开发环境执行npm run dev调用的是192.168.1.23/xx
执行npm run build 打包的时候调用的是www.baidu.com/xx
相关文章推荐
- vue-cli生成的项目配置开发和生产环境不同的接口
- vue生产环境开发环境配置不同的接口地址
- vue+axios 开发环境与生产环境配置请求接口,本地开发和线上开发有多个请求地址怎么处理?上线后自动获取ip,不需改请求地址可运用多个项目中
- maven: 开发、测试和生产环境使用不同的配置文件例子
- Maven 使用profile以占位符的形式指定开发、生产等不同的环境
- Android Studio开发环境配置步骤(生产使用)
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址
- Maven_如何为开发和生产环境建立不同的配置文件 --我的简洁方案
- [使用 Weex 和 Vue 开发原生应用] 1 如何配置开发环境
- 160922、配置:spring通过profile或@profile配置不同的环境(测试、开发、生产)
- Maven 使用profile以文件形式指定开发、生产等不同的环境
- vue-cli项目开发/生产环境代理实现跨域请求+webpack配置开发/生产环境的接口地址
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址
- VUE 利用 webpack 给生产环境和上线环境配置不同的接口地址
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址
- 使用Maven自动打包配置文件生成开发环境,测试环境,生产环境
- JAVA_OPTS 配置开发环境、生产环境等不同环境加载配置文件
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址
- Vue学习之开发环境配置及使用Node,npm,vue等
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址