td-api-lib
v1.0.3
Published
api接口配置
Readme
td-api-lib
一个用于处理 API 请求的工具库。
安装
npm install td-api-lib主要功能
- API 请求处理
- URL 代理配置
- 模块化 API 调用
- 缓存数据管理
- 键盘事件处理
- 工具函数集合
使用示例
import { AjaxCallWeb, ModuleApi, GetCacheData } from 'td-api-lib';
// 发起 API 请求
AjaxCallWeb('https://api.example.com/data', { id: 1 })
.then(response => {
console.log(response);
})
.catch(error => {
console.error(error);
});
// 使用模块化 API
ModuleApi('user', '/getUserInfo', { userId: 123 });
// 使用缓存数据
GetCacheData('userProfile', async () => {
// 获取数据的异步函数
return await fetchUserProfile();
}, 3600);API 文档
AjaxCallWeb(url, param, timeOut)
- url: API 地址
- param: 请求参数
- timeOut: 超时时间(默认 5 分钟)
ModuleApi(domainName, url, param)
- domainName: 模块域名
- url: API 路径
- param: 请求参数
GetCacheData(keyName, fnGetDataTask, timeOutSecond, cacheLevel)
- keyName: 缓存键名
- fnGetDataTask: 获取数据的函数
- timeOutSecond: 缓存超时时间
- cacheLevel: 缓存级别
许可证
MIT
