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

ServerManifest

interfaz

Endpoints del servidor: API, RPC y Socket. Los archivos son claves opacas que se pasan al cargador de módulos del host. Lo produce discoverServerManifest de @meekojs/meeko/build.

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

Código fuente src/server/runtime/discovery.ts:103

Declaración #

ts
interface ServerManifest {
	readonly api: readonly ApiEndpoint[]
	readonly rpc: readonly RpcEndpoint[]
	readonly socket?: readonly SocketEndpoint[]
}

Ejemplo #

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

const manifest: ServerManifest = {
  api: [{ kind: "api", file: "/server/api/health.get.ts", pathname: "/api/health", method: "GET", clientKey: "health" }],
  rpc: [],
  socket: [],
};

Propiedades #

api #

propiedad sólo lectura

readonly api: readonly ApiEndpoint[]

Endpoints de API.

rpc #

propiedad sólo lectura

readonly rpc: readonly RpcEndpoint[]

Procedimientos RPC.

socket #

propiedad sólo lectura opcional

readonly socket?: readonly SocketEndpoint[]

Canales Socket.

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/discovery.ts