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

ServerResponseConfig

interfaz Desde 1.7.0

Cabeceras de respuesta de los adaptadores con servidor (node, bun, deno y cloudflare). Se fijan en el build y se aplican en producción (meeko start y las salidas de cada adaptador), no en meeko dev.

ts
import type { ServerResponseConfig } from "@meekojs/meeko/framework";

Código fuente src/modules/define-meeko-config.ts:63

Declaración #

ts
interface ServerResponseConfig {
	readonly contentSecurityPolicy?: ContentSecurityPolicy
	readonly headers?: ServerHeaders
}

Ejemplo #

ts
import type { ServerResponseConfig } from "@meekojs/meeko/framework";

const response: ServerResponseConfig = {
  contentSecurityPolicy: { "default-src": ["'self'"], "object-src": ["'none'"], "base-uri": ["'none'"] },
  headers: { "X-Content-Type-Options": "nosniff" },
};

Propiedades #

contentSecurityPolicy #

propiedad sólo lectura opcional desde 1.7.0

readonly contentSecurityPolicy?: ContentSecurityPolicy

Política Content-Security-Policy, por directiva. Meeko le añade, según la respuesta: los hashes del build en una página prerenderizada; un nonce por petición en una página SSR; los hashes de su HTML en una página SSR con cache, y default-src 'none'; frame-ancestors 'none' sustituye a la política en el JSON de API, RPC y navegación. Nunca añade un nonce ni un hash a una directiva con 'unsafe-inline'.

headers #

propiedad sólo lectura opcional desde 1.7.0

readonly headers?: ServerHeaders

Otras cabeceras, globales o por patrón de ruta (véase ServerHeaders). Content-Security-Policy no se admite aquí: use contentSecurityPolicy.

Véase también #

¿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/modules/define-meeko-config.ts