挂载
Elysia 提供了 Elysia.mount 来与基于 Web 标准构建的后端框架进行交互,如 Hono、H3 等。
typescript
import { Elysia, t } from 'elysia'
import { Hono } from 'hono'
const hono = new Hono()
.get('/', (c) => c.text('Hello from Hono')
new Elysia()
.get('/', 'Hello from Elysia')
.mount('/hono', hono.fetch)
.listen(3000)这允许我们逐步将应用程序迁移到 Elysia,或在单个应用程序中使用多个框架。
练习
让我们使用预览来 GET '/openapi',看看我们的 API 文档是什么样的。
此 API 文档是从您的代码中反映出来的。
尝试修改代码,看看文档如何变化!