discoverServerManifest
función
Descubre de forma estática los endpoints de server/api, los procedimientos de server/rpc y
los canales de server/socket, para el build y el desarrollo. No ejecuta ningún handler.
ts
import { discoverServerManifest } from "@meekojs/meeko/build";Código fuente src/server/api/manifest-discovery.ts:69
Firma #
ts
function discoverServerManifest(projectRoot: string): Promise<ServerManifest>Parámetros #
-
projectRootstring Carpeta del proyecto.
Devuelve #
-
Promise<ServerManifest> El manifiesto del servidor, con rutas de archivo absolutas.
Lanza #
-
Error Si un nombre de archivo no es válido o dos endpoints, procedimientos o canales colisionan.
Ejemplo #
ts
import { discoverServerManifest } from "@meekojs/meeko/build";
const manifest = await discoverServerManifest(process.cwd());
console.log(manifest.api.map((endpoint) => `${endpoint.method} ${endpoint.pathname}`));Véase también #
- API y RPC Framework full-stack