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

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";

Código fuente src/server/runtime/assets.ts:54

Declaración #

ts
interface AssetReader {
	get(pathname: string, request: Request): Promise<Response | null>
}

Ejemplo #

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 #

método

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.

¿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/server/runtime/assets.ts