logologo
Начало
Руководство
Разработка
Плагины
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Начало
Руководство
Разработка
Плагины
API
logologo

Быстрый старт

Обзор разработки плагинов
Создание первого плагина
Структура каталогов проекта

Серверная разработка

Обзор
Плагин
Коллекции (таблицы данных)
Операции с базой данных
Управление источниками данных (DataSourceManager)
Управление ресурсами (ResourceManager)
Контроль доступа (ACL)
Промежуточное ПО (Middleware)
Кэш
Событие
Контекст запроса
Миграции
Логгер
Интернационализация (I18n)
Командная строка
Управление задачами Cron (CronJobManager)
Тестирование

Клиентская разработка

Обзор
Плагин
Контекст
Маршрутизатор
Контроль доступа (ACL)
Управление источниками данных (DataSourceManager)
Ресурс
Запрос
Стили и темы
Логгер
Интернационализация (I18n)
Тестирование

Прочее

Руководство по обновлению плагинов
Список языков
Управление зависимостями
Сборка
Next PageОбзор разработки плагинов
Уведомление о переводе ИИ

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

#Обзор

Разработка серверных плагинов 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