nocobase2/examples/index.md
chenos 28b73d7143
feat: add examples (#718)
* 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
2022-08-16 14:41:29 +08:00

48 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 示例
## 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)
- 客户端 SDKAPIClient示例
- [客户端常规请求 —— api.request()](./api-client/api.request.ts)
- [客户端资源请求 —— api.resource().action()](./api-client/api.resource.ts)
## Database
- 配置 Collections & Fields
- 通过 Repository 增删改查数据
- 通过 Model 增删改查数据
- 关系数据的增删改查
- 关系数据的关联操作
- 扩展字段
- 数据库事件
- 数据库迁移
## Client