Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

Обзор

Разработка серверных плагинов NocoBase предлагает различные функции и возможности, которые помогут вам настроить и расширить основные возможности NocoBase. Ниже представлены основные возможности разработки серверных плагинов NocoBase и соответствующие разделы:

МодульОписаниеСоответствующий раздел
Класс плагинаСоздание и управление серверными плагинами, расширение основных функцийplugin.md
Операции с базой данныхПредоставляет интерфейсы для операций с базой данных, поддерживая CRUD и управление транзакциямиdatabase.md
Пользовательские коллекцииНастройка структур коллекций в соответствии с бизнес-требованиями для гибкого управления моделями данныхcollections.md
Совместимость данных при обновлении плагиновОбеспечение того, что обновления плагинов не влияют на существующие данные, путём миграции данных и обработки совместимостиmigration.md
Управление внешними источниками данныхИнтеграция и управление внешними источниками данных для обеспечения взаимодействия данныхdata-source-manager.md
Пользовательские APIРасширение управления ресурсами API путём написания пользовательских интерфейсовresource-manager.md
Управление разрешениями APIНастройка разрешений API для детального контроля доступаacl.md
Перехват и фильтрация запросов/ответовДобавление перехватчиков или промежуточного ПО для запросов и ответов для обработки таких задач, как логирование, аутентификация и т. д.context.md и middleware.md
Прослушивание событийПрослушивание системных событий (например, от приложения или базы данных) и запуск соответствующих обработчиковevent.md
Управление кешемУправление кешем для повышения производительности приложения и скорости откликаcache.md
Запланированные задачиСоздание и управление запланированными задачами, такими как периодическая очистка, синхронизация данных и т. д.cron-job-manager.md
Многоязычная поддержкаИнтеграция многоязычной поддержки для реализации интернационализации и локализацииi18n.md
Вывод логовНастройка форматов логов и методов вывода для улучшения возможностей отладки и мониторингаlogger.md
Пользовательские командыРасширение NocoBase CLI путём добавления пользовательских командcommand.md
Написание тестовых случаевНаписание и запуск тестовых случаев для обеспечения стабильности и функциональной точности плагинаtest.md