ServerResponseConfig
interfaz Since 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.
import type { ServerResponseConfig } from "@meekojs/meeko/build";Source code src/modules/define-meeko-config.ts:63
Declaración #
interface ServerResponseConfig {
readonly contentSecurityPolicy?: ContentSecurityPolicy
readonly headers?: ServerHeaders
}Example #
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
#
readonly contentSecurityPolicy?: ContentSecurityPolicyPolí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
#
readonly headers?: ServerHeadersOtras cabeceras, globales o por patrón de ruta (véase ServerHeaders).
Content-Security-Policy no se admite aquí: use contentSecurityPolicy.
See also #
- CSP and headers in server adapters Framework full-stack