mirror of
https://gitee.com/nocobase/nocobase.git
synced 2024-12-05 05:38:23 +08:00
28b73d7143
* feat: add examples * fix: tsconfig-paths/register * feat: more examples * fix: test errors * feat: update examples * docs: example list * fix: updates * feat: example for test case * feat: api client * fix: updates * feat: tree structures * fix: adjacency-list
48 lines
1.8 KiB
Markdown
48 lines
1.8 KiB
Markdown
# 示例
|
||
|
||
## Application
|
||
|
||
- [最简单的单应用](./app/single-app.ts)
|
||
- [支持多应用(子应用)](./app/multi-app.ts)
|
||
- 配置 Resources 和 Actions
|
||
- [最简单的 resource actions](./app/resource-actions/simple.ts)
|
||
- [带默认参数的 Action](./app/resource-actions/action-with-default-options.ts)
|
||
- [使用全局 Action](./app/resource-actions/global-action.ts)
|
||
- [Action 参数的多来源合并](./app/resource-actions/action-merge-params.ts)
|
||
- 内置 Actions 的用法
|
||
- [Collection 自动转 Resource](./app/collection2resource.ts)
|
||
- [Association 自动转 Resource](./app/association2resource.ts)
|
||
- Context
|
||
- [ctx.db 示例](./app/context/ctx.db.ts)
|
||
- [ctx.action 的重要参数示例](./app/context/ctx.action.ts)
|
||
- [ctx.action.mergeParams() 示例](./app/context/ctx.action.mergeParams.ts)
|
||
- [ctx.i18n & ctx.t() 示例](./app/context/ctx.i18n.ts)
|
||
- 中间件
|
||
- [app.use 用法](./app/middleware/app.ts)
|
||
- [app.resourcer.use 用法](./app/middleware/resourcer.ts)
|
||
- [app.acl.use 用法](./app/middleware/acl.ts)
|
||
- [ACL](./app/acl.ts)
|
||
- [国际化多语言](./app/i18n.ts)
|
||
- [自定义命令行](./app/custom-command.ts)
|
||
- [编写一个最简单的插件](./app/custom-plugin.ts)
|
||
- Application Migration
|
||
- [编写一个新的 Migration 文件](./app/migrations/add-migration.ts)
|
||
- 编写 Application 测试用例
|
||
- [最简单的测试用例](./app/__tests__/app.test.ts)
|
||
- 客户端 SDK(APIClient)示例
|
||
- [客户端常规请求 —— api.request()](./api-client/api.request.ts)
|
||
- [客户端资源请求 —— api.resource().action()](./api-client/api.resource.ts)
|
||
|
||
## Database
|
||
|
||
- 配置 Collections & Fields
|
||
- 通过 Repository 增删改查数据
|
||
- 通过 Model 增删改查数据
|
||
- 关系数据的增删改查
|
||
- 关系数据的关联操作
|
||
- 扩展字段
|
||
- 数据库事件
|
||
- 数据库迁移
|
||
|
||
## Client
|