Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cn-src/snippets-js
JS 代码片段
https://github.com/cn-src/snippets-js
Last synced: 7 days ago
JSON representation
JS 代码片段
- Host: GitHub
- URL: https://github.com/cn-src/snippets-js
- Owner: cn-src
- License: mit
- Created: 2020-07-26T04:47:15.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T04:52:13.000Z (almost 2 years ago)
- Last Synced: 2023-03-21T23:19:12.497Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 707 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![GitHub](https://img.shields.io/github/license/cn-src/snippets-js)
![CI](https://github.com/cn-src/snippets-js/workflows/CI/badge.svg)
[![codecov](https://codecov.io/gh/cn-src/snippets-js/branch/master/graph/badge.svg)](https://codecov.io/gh/cn-src/snippets-js)# snippets-js
> - 一些 js 代码片段
> - src 为 ts 版, js 版在 lib 目录
> - 用法可参考 `__tests__` 目录里的测试样例。- assert
- 参数校验
- axios-client
- axios 简单封装# AxiosClient
特性
* 支持配置项与参数分离:比如可以将 URL 和传入的参数分开,便于集中式管理 API。
* 支持统一回调函数:比如 delete 请求时,可自定义请求前,后,异常时的处理。
* 支持自动提取响应结果的 data。
* 支持链式传参
* 支持参数自动处理,比如在文件上传情况下将 js 对象转换成 FormData
* 支持相同 key 参数多值情况,可用数组来传递多值。