- 作用:方便统一管理项目接口,便于项目后期维护与管理
- 具体怎么实现封闭
1.集中管理项目中可能用到的公共url(线上url,测试url,本地url,...)
例如:
module.exports={
//线上地址
prod:{
baseUrl:'https://api.it120.cc'
},
//测试地址
test:{
baseUrl:'https://www.05E.com'
},
//本地地址
local:{
baseUrl:'https://www.local.com'
}
}
2.对wx.request进行二次封装,针对不同业务参数的传递,返回不同的请求结果
Promise() 主要用于解决回调地狱的一种异步方案
3.统一管理不同业务的接口
``