Back to Nocobase

插件服务端开发概述

docs/docs/cn/plugin-development/server/index.md

2.0.602.7 KB
Original Source

概述

NocoBase 服务端插件开发提供了多种功能和能力,帮助开发者定制和扩展 NocoBase 的核心功能。以下是 NocoBase 服务端插件开发的主要能力和相关章节:

功能模块说明相关章节
插件类创建和管理服务端插件,扩展核心功能plugin.md
数据库操作提供对数据库的操作接口,支持 CRUD 操作及事务管理database.md
自定义数据表根据业务需求自定义数据库表结构,灵活管理数据模型collections.md
插件升级数据兼容性处理确保插件升级时不影响现有数据,进行数据迁移和兼容性处理migration.md
外部数据源管理集成和管理外部数据源,实现数据交互data-source-manager.md
自定义接口扩展 API 资源管理,编写自定义接口resource-manager.md
接口权限管理自定义接口权限,进行精细化权限控制acl.md
接口请求响应拦截与过滤添加请求和响应的拦截器或中间件,处理日志、认证等context.mdmiddleware.md
事件监听监听应用、数据库等系统事件,响应事件处理event.md
缓存管理管理缓存,提高应用性能和响应速度cache.md
定时任务创建和管理定时任务,如定期清理、数据同步等cron-job-manager.md
多语言支持集成多语言支持,实现国际化和本地化i18n.md
日志输出自定义日志格式和输出方式,提升调试和监控能力logger.md
自定义命令扩展 NocoBase CLI,添加自定义命令command.md
编写测试用例编写和运行测试用例,保证插件稳定性和功能准确性test.md