- 一些 js 代码片段
- src 为 ts 版, js 版在 lib 目录
- 用法可参考
__tests__目录里的测试样例。
- assert
- 参数校验
- axios-client
- axios 简单封装
特性
- 支持配置项与参数分离:比如可以将 URL 和传入的参数分开,便于集中式管理 API。
- 支持统一回调函数:比如 delete 请求时,可自定义请求前,后,异常时的处理。
- 支持自动提取响应结果的 data。
- 支持链式传参
- 支持参数自动处理,比如在文件上传情况下将 js 对象转换成 FormData
- 支持相同 key 参数多值情况,可用数组来传递多值。