Skip to content
Our Sponsors
Open in Anthropic

title: 挂载 - Elysia 教程 layout: false search: false authors: [] head: - - meta - property: 'og:title' content: 挂载 - Elysia 教程

- - meta
  - name: 'description'
    content: Elysia 提供了 Elysia.mount 来与基于 Web 标准构建的后端框架进行交互,如 Hono、H3 等。

- - meta
  - property: 'og:description'
    content: Elysia 提供了 Elysia.mount 来与基于 Web 标准构建的后端框架进行交互,如 Hono、H3 等。

挂载

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 文档是从您的代码中反映出来的。

尝试修改代码,看看文档如何变化!

Show answer
  • index.ts