Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

ServerPlatform

interfaz

Servicios del host que recibe cada petición en RequestContext.platform.

ts
import type { ServerPlatform } from "@meekojs/meeko/server";

Código fuente src/server/runtime/platform.ts:35

Declaración #

ts
interface ServerPlatform<Env = unknown> {
	readonly name: PlatformName
	readonly env: Env
	waitUntil(promise: Promise<unknown>): void
}

Parámetros de tipo #

Env = unknown

Tipo de las variables o bindings del entorno.

Ejemplo #

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 #

name #

propiedad sólo lectura

readonly name: PlatformName

Runtime que ejecuta la aplicación.

env #

propiedad sólo lectura

readonly env: Env

Variables de entorno o bindings del runtime que entrega el adaptador.

waitUntil #

método

waitUntil(promise: Promise<unknown>): void

Mantiene vivo un trabajo en segundo plano tras la respuesta, cuando el host lo permite.

Véase también #

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/server/runtime/platform.ts