PrerenderSource
interfaz
Salida del build que el host lee por ruta; las páginas que faltan se renderizan con SSR. Cada
adaptador tiene la suya, como createCloudflarePrerenderSource.
ts
import type { PrerenderSource } from "@meekojs/meeko/server";Código fuente src/server/runtime/framework-render.ts:392
Declaración #
ts
interface PrerenderSource {
get(pathname: string): Promise<PrerenderedPage | undefined>
}Ejemplo #
ts
import type { PrerenderSource } from "@meekojs/meeko/server";
const prerender: PrerenderSource = {
async get(pathname) {
const entry = index.pages[pathname];
if (!entry) return undefined;
return { html: await read(entry.file), headOffset: entry.headOffset, etag: entry.etag };
},
};Miembros #
get
#
get(pathname: string): Promise<PrerenderedPage | undefined>Devuelve la página prerenderizada de una ruta, o undefined para renderizarla con SSR.