mirror of
https://github.com/nocobase/nocobase
synced 2024-11-15 12:40:50 +00:00
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
|