创建一个request文件夹,然后创建base.js,index.js,api.js(这样封装的好处是为了统一管理,减少冗余,优化代码,提高复用率)
在base.js中来封装一个基础的地址(在这个里面我们需要通过环境的判断去导出不同的域名/Ip地址)
通过console.log(process.env.NODE_ENV,'进程')
let baseUrl = " "
if(process.env.NODE_ENV == "development"){
consloe.log('开发')
//进行平台判断
//#ifndef H5
baseUrl="http://localhost:3000"
//endif
}else if(process.env.NODE_ENV == 'text'){
//公司还有其他的环境的时候,就直接写到这里判断
baseUrl = "http://www.text.com"
}else if(process.env.DONE_ENV == 'production'){
//生产环境
baseUrl="http://www.zhenbang.com"
}
export default baseUrl
在index.js中
import baseUrl from './base' //引入封装好的基础地址
let token = uni.getStorageSync('userinfo&#