メインコンテンツまでスキップ
バージョン: 0.4.2

🧩 バックエンドブロック

バックエンドブロックは、Nodeblocksアプリケーションを構築するための共通機能を提供する、事前構築された再利用可能なコンポーネントです。これらのブロックには、完全な機能とサービスを作成するために組み合わせることができるスキーマ、ハンドラー、ルート、フィーチャー、バリデーターが含まれています。


🎯 概要

バックエンドブロックは以下を目的として設計されています:

  • 共通パターンを提供することでボイラープレートコードを削減
  • 異なる実装間での一貫性を確保
  • 実証済みでテスト済みのコンポーネントで開発を高速化
  • 完全なTypeScriptサポートで型安全性を維持
  • 複雑な機能を構築するためのコンポジションを可能にする

📦 ブロック構成

🔐 認証ブロック

完全な認証機能:

  • 認証スキーマ: 認証データの検証と契約
  • 認証ハンドラー: 認証ビジネスロジック関数
  • 認証ルート: 認証HTTPエンドポイント定義
  • 認証フィーチャー: 構成された認証機能
  • 認証バリデーター: 認証とトークン検証関数

認証ブロックを表示 →

📧 招待ブロック

完全な招待管理機能:

  • 招待スキーマ: 招待データの検証と契約
  • 招待ハンドラー: 招待ビジネスロジック関数
  • 招待ルート: 招待HTTPエンドポイント定義
  • 招待フィーチャー: 構成された招待機能

招待ブロックを表示 →

👤 ユーザーブロック

完全なユーザー管理機能:

  • ユーザースキーマ: ユーザーデータの検証と契約
  • ユーザーハンドラー: ユーザービジネスロジック関数
  • ユーザールート: ユーザーHTTPエンドポイント定義
  • ユーザーフィーチャー: 構成されたユーザー機能
  • ユーザーバリデーター: ユーザーアクセス制御と検証関数

ユーザーブロックを表示 →

🏷️ 属性ブロック

完全な属性管理機能:

  • 属性スキーマ: 属性セットデータの検証と契約
  • 属性ハンドラー: 属性ビジネスロジック関数
  • 属性ルート: 属性HTTPエンドポイント定義
  • 属性フィーチャー: 構成された属性機能

属性ブロックを表示 →

📂 カテゴリブロック

完全なカテゴリ管理機能:

  • カテゴリスキーマ: カテゴリデータの検証と契約
  • カテゴリハンドラー: カテゴリビジネスロジック関数
  • カテゴリルート: カテゴリHTTPエンドポイント定義
  • カテゴリフィーチャー: 構成されたカテゴリ機能
  • カテゴリバリデーター: カテゴリ存在とアクセス検証関数

カテゴリブロックを表示 →

📦 注文ブロック

完全な注文管理機能:

  • 注文スキーマ: 注文データの検証と契約
  • 注文ハンドラー: 注文ビジネスロジック関数
  • 注文ルート: 注文HTTPエンドポイント定義
  • 注文フィーチャー: 構成された注文機能
  • 注文バリデーター: 注文アクセス制御と検証関数

注文ブロックを表示 →

🏢 組織ブロック

完全な組織管理機能:

  • 組織スキーマ: 組織データの検証と契約
  • 組織ハンドラー: 組織ビジネスロジック関数
  • 組織ルート: 組織HTTPエンドポイント定義
  • 組織フィーチャー: 構成された組織機能
  • 組織バリデーター: 組織メンバーシップとアクセス検証関数

組織ブロックを表示 →

🛒 商品ブロック

完全な商品管理機能:

  • 商品スキーマ: 商品データの検証と契約
  • 商品ハンドラー: 商品ビジネスロジック関数
  • 商品ルート: 商品HTTPエンドポイント定義
  • 商品フィーチャー: 構成された商品機能

商品ブロックを表示 →

💬 チャットブロック

完全なチャット管理機能:

  • チャットスキーマ: チャットデータの検証と契約
  • チャットハンドラー: チャットビジネスロジック関数
  • チャットルート: チャットHTTPエンドポイント定義
  • チャットフィーチャー: 構成されたチャット機能
  • チャットバリデーター: チャンネルとメッセージアクセス検証関数

チャットブロックを表示 →

🔧 共通ブロック

ドメイン間で再利用可能なコンポーネント:

  • 共通スキーマ: 共有データの検証と契約
  • 共通バリデーター: ドメイン間で再利用するための汎用検証関数

共通ブロックを表示 →