ServerPlatform
interfaz
Servicios del host que recibe cada petición en RequestContext.platform.
ts
import type { ServerPlatform } from "@meekojs/meeko/server";Source code src/server/runtime/platform.ts:35
Declaración #
ts
interface ServerPlatform<Env = unknown> {
readonly name: PlatformName
readonly env: Env
waitUntil(promise: Promise<unknown>): void
}Type parameters #
-
Env= unknown Tipo de las variables o bindings del entorno.
Example #
ts
import { defineApiRoute } from "@meekojs/meeko/server";
export default defineApiRoute({
handler: ({ context }) => {
context.platform.waitUntil(fetch("https://metrics.example.com/hit", { method: "POST" }));
return { platform: context.platform.name };
},
});Miembros #
waitUntil
#
waitUntil(promise: Promise<unknown>): voidMantiene vivo un trabajo en segundo plano tras la respuesta, cuando el host lo permite.
See also #
- Server runtime Framework full-stack