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]

帳號為 user / 123456、admin / 123456。登入只回傳公開資料與 token,不含密碼。access token 7 天,refresh cookie 30 天。舊 refresh 回傳 token 字串,瀏覽器未接入自動更新。

商品依 Accept-Language 支援英文預設、中日文;收藏只驗證並回傳,不持久化;AI 回傳真正 SSE。沒有 /api/upload handler 或完整上傳頁。

兩個配套服務見後端模式,帳號、儲存與驗證獨立。

Released under the MIT License.