Skip to content

Nitro Mock バックエンド ​

pnpm dev:<ui> が 5320 の Nitro を起動または再利用します。単体は pnpm -F @vh5/backend-mock exec nitro dev --port 5320。本番業務サーバーとして使わないでください。

MethodPathResult
POST/api/auth/loginpublic user + accessToken
POST/api/auth/logoutrefresh cookie cleared
POST/api/auth/refreshaccess token string (legacy endpoint)
GET/api/user/infouser; Bearer token required
GET/api/product/list?page=1&pageSize=4paginated products
GET/api/product/detail?id=1product
POST/api/product/favorite{ productId, favorite }
POST/api/ai/chatSSE: start / delta / finish / [DONE]

Nitro アカウントは user / 123456、admin / 123456。ログインは公開情報と token を返し、パスワードは返しません。access token は 7 日、refresh cookie は 30 日。旧 refresh は token 文字列を返しますがブラウザからは未使用で、自動更新もありません。

商品は Accept-Language に応じて英語(既定)・中国語・日本語を返します。お気に入りは検証して値を返すだけで永続化しません。AI は実際の SSE チャンクです。/api/upload handler と完成したアップロード画面はありません。

別の 2 サービスはバックエンドモードを参照。アカウントと永続化・認証は Nitro と独立しています。

Released under the MIT License.