AssetReader
interfaz
Sirve los archivos listados del build. Cada adaptador ofrece uno: createNodeAssetReader,
createBunAssetReader, createDenoAssetReader y createCloudflareAssetReader.
ts
import type { AssetReader } from "@meekojs/meeko/server";Source code src/server/runtime/assets.ts:54
Declaración #
ts
interface AssetReader {
get(pathname: string, request: Request): Promise<Response | null>
}Example #
ts
import type { AssetReader } from "@meekojs/meeko/server";
const robots: AssetReader = {
async get(pathname) {
if (pathname !== "/robots.txt") return null;
return new Response("User-agent: *\nAllow: /\n", { headers: { "content-type": "text/plain" } });
},
};Miembros #
get
#
get(pathname: string, request: Request): Promise<Response | null>Devuelve la respuesta del archivo, con ETag, HEAD y 304, o null si no es un archivo listado.