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
会员专属文章试读

试读结束,开通会员后继续阅读

完整内容还有更多实操细节、踩坑记录和可直接复用的清单。开通会员就能继续看。

当前自动支付暂不可用,可以先查看会员权益。

这篇文档有问题?