00 / 00
API 开发
Hono.js 路由、中间件和 OpenAPI 文档
会员专属文章
架构概览
API 层由两部分组成:
- Hono 应用:挂载到 TanStack Start 的
/api/$server route 下,处理 Better Auth、webhook、健康检查、上传签名等需要原始 Request 的入口。 - oRPC 路由:放在
products/muse/packages/api/src/routers,提供类型安全的前后端调用,同时可以生成 OpenAPI 文档。
核心文件:
- Hono 入口:
products/muse/apps/web/src/server/hono.ts - TanStack Start 挂载点:
products/muse/apps/web/src/routes/api/$.ts - oRPC 路由目录:
products/muse/packages/api/src/routers/ - oRPC 客户端:
products/muse/packages/api/src/client/tanstack-start/orpc.ts
这篇文档有问题?