Skip to content
我们的赞助商
Open in Anthropic

与 Deno 集成

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

要在 Deno 上运行 Elysia,只需将 Elysia.fetch 包裹在 Deno.serve 中即可

typescript
import { Elysia } from 'elysia'

const app = new Elysia()
	.get('/', () => 'Hello 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)