メインコンテンツまでスキップ

バックエンドSDK

バックエンドSDKは、Nodeblocks内で使われる一般的な関数やライブラリのTypescriptパッケージです。 Nodeblocksの各ブロックの基礎として使用されますが、Nodeblocksエコシステムとカスタムサービスおよびモノリスへの 統合にも使用できます。

機能

ModuleDescription
adapterアダプタのTSのtype、デフォルトハンドラ
appNodeblocksのアプリ設定(レート制限、CORS、Express設定など)
bucketGoogle CloudやAWSのバケット
coreコア機能:エラー処理、ログ、AJV検証、ネットリクエスト、認証
crypto暗号化関数、プライベート/パブリックキー
external第三者サービス、メールプロバイダー
module複数のブロックで使用されるモジュール:添付ファイルモジュール、フォロワーモジュール、など
mongoMongoDBクエリメソッド、ページネーション、接続設定
routerルーティング、型付け、Auth デフォルトルート
securityバリデータ:認証、ユーティリティ、スキーマの強制
utilその他の関数:カスタムフィールド、ステータスコード、など

開発者ガイド

バックエンドSDKで提供される全ての関数とtypeの詳しい説明は、TSDocs参考資料でご確認いただけます。