Tip

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

概要

NocoBase のサーバーサイドプラグイン開発では、開発者がNocoBaseのコア機能をカスタマイズし、拡張するための様々な機能と能力を提供しています。NocoBase サーバーサイドプラグイン開発の主な機能と関連する章は以下の通りです。

機能モジュール説明関連する章
プラグインクラスサーバーサイドプラグインを作成・管理し、コア機能を拡張します。plugin.md
データベース操作データベース操作のインターフェースを提供し、CRUD操作やトランザクション管理をサポートします。database.md
カスタムコレクションビジネス要件に基づいてコレクション構造をカスタマイズし、データモデルを柔軟に管理します。collections.md
プラグインアップグレード時のデータ互換性処理プラグインのアップグレード時に既存のデータに影響を与えないよう、データ移行と互換性処理を行います。migration.md
外部データソース管理外部データソースを統合・管理し、データ連携を実現します。data-source-manager.md
カスタムAPIAPIリソース管理を拡張し、カスタムインターフェースを記述します。resource-manager.md
API権限管理カスタムインターフェースの権限を定義し、きめ細やかな権限制御を行います。acl.md
リクエスト/レスポンスのインターセプトとフィルタリングリクエストとレスポンスのインターセプターやミドルウェアを追加し、ログ記録や認証などを処理します。context.mdmiddleware.md
イベントリスニングアプリケーションやデータベースなどのシステムイベントをリッスンし、イベント処理に応答します。event.md
キャッシュ管理キャッシュを管理し、アプリケーションのパフォーマンスと応答速度を向上させます。cache.md
定期タスク定期的なクリーンアップやデータ同期などの定期タスクを作成・管理します。cron-job-manager.md
多言語サポート多言語サポートを統合し、国際化とローカライズを実現します。i18n.md
ログ出力ログのフォーマットと出力方法をカスタマイズし、デバッグと監視機能を強化します。logger.md
カスタムコマンドNocoBase CLIを拡張し、カスタムコマンドを追加します。command.md
テストケースの記述テストケースを記述・実行し、プラグインの安定性と機能の正確性を保証します。test.md