概述

NocoBase 的服务端插件可以做很多事:定义数据表、写自定义接口、管理权限、监听事件、注册定时任务,甚至扩展 CLI 命令。所有这些能力都通过一个统一的 Plugin 类来组织。

我想要……去哪里看
了解插件类的生命周期和 app 成员Plugin 插件
对数据库做 CRUD、事务管理Database 数据库
用代码定义或扩展数据表Collections 数据表
插件升级时做数据迁移Migration 数据迁移
管理多个数据源DataSourceManager 数据源管理
注册自定义接口和资源操作ResourceManager 资源管理
配置接口权限ACL 权限控制
添加请求/响应拦截器或中间件Context 上下文Middleware 中间件
监听应用或数据库事件Event 事件
使用缓存提升性能Cache 缓存
注册定时任务CronJobManager 定时任务
支持多语言I18n 国际化
自定义日志输出Logger 日志
扩展 CLI 命令Command 命令行
编写测试用例Test 测试

相关链接