npm install
npm run dev默认地址:http://localhost:3000
npm run lint
npm run build前端统一从 lib/api 调用接口,支持两种模式:
- 未配置远端地址:自动使用本地 mock 数据。
- 配置远端地址:请求真实后端,失败时回退 mock(保证页面可用)。
环境变量:
NEXT_PUBLIC_TASHAN_API_BASE_URL=https://your-api-domain.com接口契约定义在:
lib/api/contracts.ts
当前约定端点:
GET /feed:返回FeedResponsePOST /chat/reply:请求体ChatRequest,返回ChatResponsePOST /podcast/generate:请求体PodcastGenerateRequest,返回PodcastGenerateResponse
app/:页面与路由components/:UI 与业务组件lib/api/:后端接口调用与 mock 适配lib/store/:zustand 持久化状态lib/mock/:演示数据