docs: add documentation for RESTful API usage (#412)

添加 REST API 的使用文档。

Fixes #326 
Fixes #216 


```release-note
None
```
This commit is contained in:
Ryan Wang
2024-09-09 17:34:05 +08:00
committed by GitHub
parent 3aadde1218
commit 5608dedd2b
17 changed files with 538 additions and 85 deletions

View File

@@ -29,14 +29,14 @@ import {
} from "@halo-dev/api-client"
```
- **coreApiClient**: 为 Halo 所有自定义模型的 CRUD 接口封装的 api client。
- **consoleApiClient**: 为 Halo 针对 Console 提供的接口封装的 api client。
- **ucApiClient**: 为 Halo 针对 UC 提供的接口封装的 api client。
- **publicApiClient**: 为 Halo 所有公开访问的接口封装的 api client。
- **createCoreApiClient**: 用于创建自定义模型的 CRUD 接口封装的 api client需要传入 axios 实例。
- **createConsoleApiClient**: 用于创建 Console 接口封装的 api client需要传入 axios 实例。
- **createUcApiClient**: 用于创建 UC 接口封装的 api client需要传入 axios 实例。
- **createPublicApiClient**: 用于创建公开访问接口封装的 api client需要传入 axios 实例。
- **coreApiClient**: 为 Halo 所有自定义模型的 CRUD 接口封装的 API Client。
- **consoleApiClient**: 为 Halo 针对 Console 提供的接口封装的 API Client。
- **ucApiClient**: 为 Halo 针对 UC 提供的接口封装的 API Client。
- **publicApiClient**: 为 Halo 所有公开访问的接口封装的 API Client。
- **createCoreApiClient**: 用于创建自定义模型的 CRUD 接口封装的 API Client需要传入 axios 实例。
- **createConsoleApiClient**: 用于创建 Console 接口封装的 API Client需要传入 axios 实例。
- **createUcApiClient**: 用于创建 UC 接口封装的 API Client需要传入 axios 实例。
- **createPublicApiClient**: 用于创建公开访问接口封装的 API Client需要传入 axios 实例。
- **axiosInstance**: 内部默认创建的 axios 实例。
## 使用