Mock API とリクエスト
pnpm dev:mock は選択したフロントエンド用に Nitro Mock を起動します。pnpm dev:mock:api はポート 5320 の Mock API だけを起動し、pnpm dev:backend-mock はその別名です。開発アカウントは admin / 123456 と user / 123456 です。Mock はローカルで応答を生成し、fast-vue3-server を呼び出しません。
@fast-vue3/api が業務 API を集約し、@fast-vue3/request が Token の付与と { code, message, data } の展開を行います。
実サーバーと同様、GET /api/v1/public/** と問い合わせ送信は匿名アクセス可能です。管理 API、コメント投稿、決済注文は認証が必要です。統合テストは実際の Nitro リスナーへ HTTP リクエストを送ります。
企業向けルートは apps/backend-mock/api/v1/[...].ts からメモリ上の createStaticEnterpriseApi を呼び出します。Nitro は Mock Access Token を要求し、大半の企業向けルートを admin フィクスチャに制限します。ただし、Java の完全な権限、テナント分離、トランザクション、永続化は実装しません。ブラウザ内の静的プレビューも同じデータを使います。業務規則は実サーバー連携で確認してください。
7 つの site-* の公開コンテンツ画面、web-app のホーム・機能・概要・ブログ一覧・お問い合わせ、および他の 6 つの web-* のダッシュボード・分析・ユーザー・ロール画面は共有 API を利用します。Mock から Java への転送はありません。