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

PublicServerManifest

interfaz

Manifiesto público del servidor: los endpoints de API y RPC que pueden llamar los clientes, sin rutas privadas. Es la entrada de createApiClient, createRpcClient y los composables de datos.

ts
import type { PublicServerManifest } from "@meekojs/meeko/framework";

Código fuente src/shared/clients.ts:62

Declaración #

ts
interface PublicServerManifest {
	readonly api: readonly PublicApiEndpoint[]
	readonly rpc: readonly PublicRpcEndpoint[]
}

Ejemplo #

ts
import { createRpcClient } from "@meekojs/meeko/framework";
import type { PublicServerManifest } from "@meekojs/meeko/framework";

const manifest: PublicServerManifest = {
  api: [{ clientKey: "users", pathname: "/api/users", method: "GET" }],
  rpc: [{ id: "users.get", pathname: "/_meeko/rpc/users/get" }],
};
const rpc = createRpcClient<{ "users.get": { input: { id: string }; output: { name: string } } }>(manifest);

Propiedades #

api #

propiedad sólo lectura

readonly api: readonly PublicApiEndpoint[]

Endpoints de API.

rpc #

propiedad sólo lectura

readonly rpc: readonly PublicRpcEndpoint[]

Procedimientos RPC.

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/shared/clients.ts