返回 AiToEarn
README.md
根目录 / project / aitoearn-web / src / api / _server / README.md
1 # \_server API helper
2
3 本目录放服务端组件、`generateMetadata`、sitemap route 等 SSR 场景复用的公开 API 请求基础设施。这里不能依赖客户端 store、浏览器 API、`directTrans` 或命令式 UI 工具。
4
5 ## 文件清单
6
7 | 文件 | 导出 | 说明 |
8 | ----------------- | ------------- | ------------------------------------------------------------------------------------------- |
9 | `server-fetch.ts` | `serverFetch` | 服务端 GET 请求封装,自动拼接完整 API URL,支持 Next.js `fetch` 的 `revalidate` 和 `tags`。 |
10
11 ## 使用规则
12
13 - 仅用于无需鉴权的公开 API。
14 - 具体业务 SSR helper 放回对应 API 模块,例如 `src/api/tasks/task.server.ts` 或其它模块的 `*.server.ts`。
15 - 客户端请求继续使用 `src/utils/request`。
16
16 lines MARKDOWN