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)