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";Source code src/server/api/manifest-discovery.ts:69
Firma #
ts
function discoverServerManifest(projectRoot: string): Promise<ServerManifest>Parameters #
-
projectRootstring Carpeta del proyecto.
Returns #
-
Promise<ServerManifest> El manifiesto del servidor, con rutas de archivo absolutas.
Throws #
-
Error Si un nombre de archivo no es válido o dos endpoints, procedimientos o canales colisionan.
Example #
ts
import { discoverServerManifest } from "@meekojs/meeko/build";
const manifest = await discoverServerManifest(process.cwd());
console.log(manifest.api.map((endpoint) => `${endpoint.method} ${endpoint.pathname}`));See also #
- API and RPC Framework full-stack