3.0.47 • Published 1 year ago
@d8d-appcontainer/api v3.0.47
D8D AppContainer API 客户端
这个包提供了与 D8D AppContainer 服务进行交互的 API 客户端。
安装
npm install @d8d-appcontainer/api基本使用
import { APIClientFactory } from '@d8d-appcontainer/api';
// 创建系统客户端
const systemClient = APIClientFactory.createSystemClient({
endpoint: 'https://your-endpoint.com',
token: 'your-token'
});
// 创建用户客户端
const userClient = APIClientFactory.createUserClient({
endpoint: 'https://your-endpoint.com',
token: 'your-token'
});
// 等待连接
await systemClient.connect();
// 使用服务
const result = await systemClient.database.query('your-collection', {});可用服务
客户端提供以下服务:
系统客户端 (SystemAPIClient)
database: 数据库服务 - 详细文档workspace: 工作空间服务 - 详细文档auth: 认证服务 - 详细文档deploy: 部署服务 - 详细文档storage: 存储服务 - 详细文档stats: 统计服务 - 详细文档billing: 计费服务 - 详细文档redis: Redis 服务 - 详细文档socket: Socket 服务 - 详细文档sms: 短信服务 - 详细文档wechat: 微信服务 - 详细文档
用户客户端 (UserAPIClient)
database: 数据库服务 - 详细文档auth: 认证服务 - 详细文档deploy: 部署服务 - 详细文档storage: 存储服务 - 详细文档stats: 统计服务 - 详细文档billing: 计费服务 - 详细文档redis: Redis 服务 - 详细文档socket: Socket 服务 - 详细文档
核心模块
工具函数
API 客户端还提供了以下工具函数:
uploadMinIOWithPolicy: 使用策略上传文件到 MinIOuploadOSSWithPolicy: 使用策略上传文件到 OSS
类型
该库导出以下主要类型:
SystemAPIClient,UserAPIClient: 客户端类型AppContainerBaseConfig,QueryOptions,APIResponse,ErrorCode,SchemaAPI: 基础配置和响应类型Transaction: 数据库事务类型WechatWebUserInfo,WechatMiniUserInfo: 微信用户信息类型
导出的类和API
BaseAPI: 所有API服务的基类ConnectionManager: 处理与服务器的连接ErrorHandler: 统一错误处理APIClient: 客户端基类APIClientFactory: 创建不同类型客户端的工厂QueryBuilder: SQL查询构建器
3.0.47
1 year ago
3.0.46
1 year ago
3.0.45
1 year ago
3.0.44
1 year ago
3.0.43
1 year ago
3.0.42
1 year ago
3.0.41
1 year ago
3.0.40
1 year ago
3.0.39
1 year ago
3.0.38
1 year ago
3.0.37
1 year ago
3.0.36
1 year ago
3.0.35
1 year ago
3.0.34
1 year ago
3.0.33
1 year ago
3.0.32
1 year ago
3.0.31
1 year ago
3.0.30
1 year ago
3.0.29
1 year ago
3.0.28
1 year ago
3.0.27
1 year ago
3.0.26
1 year ago
3.0.25
1 year ago
3.0.24
1 year ago
3.0.23
1 year ago
3.0.22
1 year ago
3.0.21
1 year ago
3.0.20
1 year ago
3.0.19
1 year ago
3.0.18
1 year ago
3.0.17
1 year ago
3.0.16
1 year ago
3.0.15
1 year ago
3.0.14
1 year ago
3.0.13
1 year ago
3.0.12
1 year ago
3.0.11
1 year ago
3.0.10
1 year ago
3.0.9
1 year ago
3.0.8
1 year ago
3.0.7
1 year ago
3.0.6
1 year ago
3.0.5
1 year ago
3.0.4
1 year ago
3.0.3
1 year ago
3.0.1
1 year ago
3.0.0
1 year ago
2.0.0
1 year ago