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 返回英文(默认)、中文或日文。收藏接口校验并回传选择,不做持久化。聊天返回真实分块 SSE。当前不存在 /api/upload handler,也没有完整上传页面。

双后端接入见后端模式,其账号、持久化及鉴权与 Nitro fixture 独立。

Released under the MIT License.