Skip to content

Mock サーバー

Nitro ベースの Mock バックエンド、開発時に H5 アプリ向けの API シミュレーションを提供します。

起動

Mock サーバーは nitro-mock Vite プラグイン経由で http://localhost:5320 に自動起動します。

手動起動:

bash
cd apps/backend-mock
pnpm start

API エンドポイント

認証

メソッドパス説明
POST/api/auth/loginログイン、accessToken を返却
POST/api/auth/logoutログアウト、refreshToken を削除
POST/api/auth/refreshaccessToken を更新

ユーザー

メソッドパス説明
GET/api/user/infoユーザー情報取得(Bearer Token 必要)

商品

メソッドパス説明
GET/api/product/list商品リスト(?page=1&pageSize=10 対応)
GET/api/product/detail商品詳細(?id=1

アップロード

メソッドパス説明
POST/api/uploadファイルアップロード(モック URL を返却)

テストアカウント

ユーザー名パスワード役割
user123456一般ユーザー
admin123456管理者

ログインリクエスト例

bash
curl -X POST http://localhost:5320/api/auth/login \
  -H "Content-Type: application/json" \
  -d '{"username":"user","password":"123456"}'

レスポンス:

json
{
  "code": 0,
  "data": {
    "id": 0,
    "realName": "テストユーザー",
    "avatar": "...",
    "roles": ["user"],
    "username": "user",
    "accessToken": "eyJhbGciOiJIUzI1NiI..."
  },
  "message": "ok"
}

JWT 認証

  • Access Token 有効期限:7日間
  • Refresh Token 有効期限:30日間(HttpOnly Cookie に保存)

Released under the MIT License.