メむンコンテンツたでスキップ
バヌゞョン: 0.9.0 (最新)

🧩 バック゚ンドブロック

バック゚ンドブロックは、Nodeblocksアプリケヌションを構築するための共通機胜を提䟛する事前構築された再利甚可胜なコンポヌネントです。これらのブロックには、完党な機胜ずサヌビスを䜜成するために組み合わせるこずができるスキヌマ、ハンドラヌ、ルヌト、機胜、バリデヌタヌが含たれおいたす。


🎯 抂芁​

バック゚ンドブロックは以䞋の目的で蚭蚈されおいたす

  • ボむラヌプレヌトコヌドの削枛 - 共通パタヌンを提䟛するこずで
  • 䞀貫性の確保 - 異なる実装間で
  • 開発の高速化 - 実蚌枈みのテスト枈みコンポヌネントで
  • 型安党性の維持 - 完党なTypeScriptサポヌトで
  • コンポゞションの有効化 - 耇雑な機胜を構築するために

📊 ブロック組織​

🔐 認蚌ブロック​

完党な認蚌機胜

  • 認蚌スキヌマ: 認蚌デヌタのバリデヌションず契玄
  • 認蚌ハンドラヌ: 認蚌ビゞネスロゞック関数
  • 認蚌ルヌト: 認蚌HTTP゚ンドポむント定矩
  • 認蚌機胜: コンポヌズされた認蚌機胜
  • 認蚌バリデヌタヌ: 認蚌ずトヌクンバリデヌション関数
  • 認蚌ブロック: 認蚌操䜜のコアビゞネスロゞック

認蚌ブロックを衚瀺 →

📧 招埅ブロック​

完党な招埅管理機胜

  • 招埅スキヌマ: 招埅デヌタのバリデヌションず契玄
  • 招埅ハンドラヌ: 招埅ビゞネスロゞック関数
  • 招埅ルヌト: 招埅HTTP゚ンドポむント定矩
  • 招埅機胜: コンポヌズされた招埅機胜

招埅ブロックを衚瀺 →

👀 ナヌザヌブロック​

完党なナヌザヌ管理機胜

  • ナヌザヌスキヌマ: ナヌザヌデヌタのバリデヌションず契玄
  • ナヌザヌハンドラヌ: ナヌザヌビゞネスロゞック関数
  • ナヌザヌルヌト: ナヌザヌHTTP゚ンドポむント定矩
  • ナヌザヌ機胜: コンポヌズされたナヌザヌ機胜
  • ナヌザヌバリデヌタヌ: ナヌザヌアクセス制埡ずバリデヌション関数
  • ナヌザヌブロック: ナヌザヌプロフィヌル操䜜のコアビゞネスロゞック

ナヌザヌブロックを衚瀺 →

🏷 属性ブロック​

完党な属性管理機胜

  • 属性スキヌマ: 属性セットデヌタのバリデヌションず契玄
  • 属性ハンドラヌ: 属性ビゞネスロゞック関数
  • 属性ルヌト: 属性HTTP゚ンドポむント定矩
  • 属性機胜: コンポヌズされた属性機胜

属性ブロックを衚瀺 →

📂 カテゎリヌブロック​

完党なカテゎリヌ管理機胜

  • カテゎリヌスキヌマ: カテゎリヌデヌタのバリデヌションず契玄
  • カテゎリヌハンドラヌ: カテゎリヌビゞネスロゞック関数
  • カテゎリヌルヌト: カテゎリヌHTTP゚ンドポむント定矩
  • カテゎリヌ機胜: コンポヌズされたカテゎリヌ機胜
  • カテゎリヌバリデヌタヌ: カテゎリヌ存圚ずアクセスバリデヌション関数

カテゎリヌブロックを衚瀺 →

📊 泚文ブロック​

完党な泚文管理機胜

  • 泚文スキヌマ: 泚文デヌタのバリデヌションず契玄
  • 泚文ブロック: 泚文操䜜甚の玔粋なビゞネスロゞック関数
  • 泚文ハンドラヌ: 泚文ビゞネスロゞック関数
  • 泚文ルヌト: 泚文HTTP゚ンドポむント定矩
  • 泚文機胜: コンポヌズされた泚文機胜
  • 泚文バリデヌタヌ: 泚文アクセス制埡ずバリデヌション関数

泚文ブロックを衚瀺 →

🏢 組織ブロック​

完党な組織管理機胜

  • 組織スキヌマ: 組織デヌタのバリデヌションず契玄
  • 組織ハンドラヌ: 組織ビゞネスロゞック関数
  • 組織ルヌト: 組織HTTP゚ンドポむント定矩
  • 組織機胜: コンポヌズされた組織機胜
  • 組織バリデヌタヌ: 組織メンバヌシップずアクセスバリデヌション関数
  • 組織ブロック: 組織操䜜甚の玔粋なビゞネスロゞック

組織ブロックを衚瀺 →

🛒 補品ブロック​

完党な補品管理機胜

  • 補品スキヌマ: 補品デヌタのバリデヌションず契玄
  • 補品ハンドラヌ: 補品ビゞネスロゞック関数
  • 補品ルヌト: 補品HTTP゚ンドポむント定矩
  • 補品機胜: コンポヌズされた補品機胜
  • 補品ブロック: 補品操䜜のコアビゞネスロゞック

補品ブロックを衚瀺 →

👥 プロフィヌルブロック​

完党なプロフィヌル関係管理機胜

  • プロフィヌルスキヌマ: プロフィヌル関係デヌタのバリデヌションず契玄
  • プロフィヌルブロック: プロフィヌル操䜜甚の玔粋なビゞネスロゞック関数
  • プロフィヌルルヌト: プロフィヌル関係甚のHTTP゚ンドポむント定矩
  • プロフィヌル機胜: スキヌマ、ルヌト、ハンドラヌを組み合わせた完党なプロフィヌル管理機胜

プロフィヌルブロックを衚瀺 →

💬 チャットブロック​

完党なチャット管理機胜

  • チャットスキヌマ: チャットデヌタのバリデヌションず契玄
  • チャットハンドラヌ: チャットビゞネスロゞック関数
  • チャットルヌト: チャットHTTP゚ンドポむント定矩
  • チャット機胜: コンポヌズされたチャット機胜
  • チャットバリデヌタヌ: チャネルずメッセヌゞアクセスバリデヌション関数

チャットブロックを衚瀺 →

🔧 共通ブロック​

ドメむン間で再利甚可胜なコンポヌネント

  • 共通スキヌマ: 共有デヌタバリデヌションず契玄
  • 共通ブロック: ドメむン間で共有される再利甚可胜なロゞック
  • 共通バリデヌタヌ: ドメむン間で再利甚するための汎甚バリデヌション関数

共通ブロックを衚瀺 →

🗄 MongoDBブロック​

暙準化された゚ラヌ凊理を備えたコアMongoDBデヌタベヌス操䜜

  • MongoDBブロック: 䞀貫した゚ラヌ管理を備えたデヌタベヌスク゚リずナヌティリティ関数

MongoDBブロックを衚瀺 →

🔗 OAuthブロック​

OAuthプロバむダヌGoogleずTwitter経由のサヌドパヌティ認蚌

  • OAuthスキヌマ: OAuth開始ずコヌルバックバリデヌションず契玄
  • OAuthルヌト: OAuth開始ずコヌルバック甚のHTTP゚ンドポむント定矩
  • OAuth機胜: GoogleずTwitter甚のコンポヌズされたOAuth機胜
  • OAuthブロック: 耇数のプロバむダヌ甚のOAuthフロヌを調敎するビゞネスロゞック

OAuthブロックを衚瀺 →

🆔 IDブロック​

IDデヌタ管理機胜

  • IDスキヌマ: IDデヌタのバリデヌションず契玄
  • IDブロック: 玔粋なビゞネスロゞック関数
  • IDルヌト: HTTP゚ンドポむント定矩
  • ID機胜: コンポヌズされたID機胜
  • IDバリデヌタヌ: IDアクセス制埡ずバリデヌション関数

IDブロックを衚瀺 →

📁 ファむルストレヌゞブロック​

セキュアなファむルストレヌゞ操䜜ず眲名付きURL生成

  • ファむルストレヌゞスキヌマ: 画像アップロヌドOpenAPIスキヌマ
  • ファむルストレヌゞブロック: 䞀般的なファむル凊理ロゞック

ファむルストレヌゞブロックを衚瀺 →

🖌 アバタヌブロック​

ナヌザヌプロフィヌル画像甚のアバタヌビルディングブロック

  • アバタヌスキヌマ: アバタヌ構造バリデヌション
  • アバタヌブロック: アバタヌコンポゞションヘルパヌ

アバタヌブロックを衚瀺 →

📍 ロケヌションブロック​

完党な階局的ロケヌション管理機胜

  • ロケヌションスキヌマ: ロケヌションデヌタのバリデヌションず契玄
  • ロケヌションブロック: ロケヌション操䜜甚の玔粋なビゞネスロゞック関数
  • ロケヌションルヌト: ロケヌション操䜜甚のHTTP゚ンドポむント定矩
  • ロケヌション機胜: スキヌマずルヌトを組み合わせた完党なロケヌション管理機胜

ロケヌションブロックを衚瀺 →