HTTP/API 工具
HTTP 请求和 API 相关的工具库。
axios-series
Axios 序列化扩展
扩展 Axios 使其返回序列化结果的工具,简化错误处理。
bash
npm install axios-seriests
import { createAxios } from 'axios-series'
const api = createAxios({
baseURL: '/api'
})
// 返回 { data, error, loading }
const { data, error } = await api.get('/users')
if (error) {
console.error(error)
return
}
console.log(data)统计: ⭐ 3 | 🍴 1
axios-ex
Axios 扩展工具
[GitHub)
Axios 扩展接口,支持并发控制、请求取消、自动重试、请求数量限制。
ts
import AxiosEx from 'axios-ex'
const http = new AxiosEx({
maxConcurrent: 5, // 最大并发数
maxRetry: 3, // 最大重试次数
retryDelay: 1000 // 重试延迟
})axios-q
Axios 请求队列
[GitHub)
Axios 扩展工具,解决接口并发问题,支持取消请求。
ts
import { createQueue } from 'axios-q'
const queue = createQueue(axios)
const request = queue.add('/api/data')h5api
前端常用接口
前端常用接口,基于 Node.js 与 Express 实现。
h5api-koa
前端常用接口 (Koa)
[GitHub)
前端常用接口,基于 Node.js 与 Koa 实现。