npm install api-design>前端请求设计微型框架,抽象请求生命周期和配置,力求能适用于所有业务。
api.name({}).then()形式调用,api集中配置,可针对不同环境单独配置。
第一步:配置
``js`
let apiDesign = require('api-design');
let {api, event} = apiDesign(
{
hooks,
config
},
{
config: devConfig,
mock
}
);
apiDesign入参说明
- hooks: 生命周期钩子函数
- config: 线上配置对象
- config: 开发环境配置对象
- mock: 本地mock对象
第二步:使用
`js`
api.apiName({key: 'val'}).then(data=>console.log(data);
针对需要登录的接口: 需要在登录成功时执行event.notify('login', true)`
* [ ] 脚手架,针对wx.request和fetch
* [ ] 文档
* [ ] 针对form-data处理
* [ ] 请求缓存优化
* [ ] 配置项检查
* [ ] 代理功能