Skip to content
Our Sponsors
Open in Anthropic

title: 与 Deno 集成 - ElysiaJS head: - - meta - property: 'og:title' content: 与 Deno 集成 - ElysiaJS

- - meta
  - name: 'description'
    content: Elysia 构建于 Web 标准的 Request/Response 之上,允许我们直接使用 Deno.serve 运行 Elysia

- - meta
  - property: 'og:description'
    content: Elysia 构建于 Web 标准的 Request/Response 之上,允许我们直接使用 Deno.serve 运行 Elysia

与 Deno 集成

Elysia 构建于 Web 标准的 Request/Response 之上,允许我们直接使用 Deno.serve 运行 Elysia。

要在 Deno 上运行 Elysia,请将 Elysia.fetch 包裹在 Deno.serve

typescript
import { Elysia } from 'elysia'

const app = new Elysia()
	.get('/', () => '你好 Elysia')
	.listen(3000) 

Deno.serve(app.fetch) 

然后你可以使用 deno serve 运行服务器:

bash
deno serve --watch src/index.ts

这就是在 Deno 上运行 Elysia 所需的全部配置。

更改端口号

你可以在 Deno.serve 中指定端口号。

ts
Deno.serve(app.fetch) 
Deno.serve({ port:8787 }, app.fetch)