上一章节,我们讲了小程序得模块化,怎么封装wx.request
来发送请求。
这一章节我们讲的是开发项目过程中在开发环境,生产环境设置不同得请求接口域名。
新建 config.js
在 src/es6
目录,新建一个config.js
文件
export default {
BRAND:{
name:'guojiangxiansir'
},
GLOBAL: {
baseUrl: process.env.NODE_ENV === 'development' ? 'https://guojiang.club/' : 'https://guojiang.club/' // 运行时自动替换变量
},
VERSION:'1.0.0'
}
我们在 config.js
文件定义了两个变量,一个是BRAND
一个是GLOBAL
process.env.NODE_ENV
不懂什么意思的可以先 console.log(process.env.NODE_ENV)
出来看一下,其实是你项目现在所处的环境,是为 development
开发环境,还是production
生产环境。
如果现在 process.env.NODE_ENV == 'development'
就是第一个域名,如果是生产环境就是第二个域名。
项目运行的命令:
npm run dev /