Nodefony 10.0.0-beta.5
Framework Node.js fullstack — HTTP & WebSocket, même contexte

Référence d'API — @nodefony/http — config

stable

Documentation › Référence d’API › @nodefony/http › config

Générée depuis les déclarations de types publiées de @nodefony/http 10.0.0-beta.5 : exactement ce que reçoit une application qui l’installe. Cette page n’existe dans aucun dépôt — pour la corriger, on corrige le TSDoc du code.

@nodefony/http#

import { … } from "@nodefony/http" — 5 symboles.

Fonctions (2)#

defineHttpConfig#

function defineHttpConfig(config?: IHttpConfigInput, kernel?: IKernelConfigDefaults | null): IHttpConfig

Builder type-safe de la configuration de @nodefony/http.

httpConfigJsonSchema#

function httpConfigJsonSchema(): unknown

JSON Schema introspectable de la config HTTP — destiné au formulaire d’édition Studio (futur) et à la documentation générée.

Constantes (1)#

httpConfigSchema#

const httpConfigSchema: z.ZodObject<{ headerServer: z.ZodDefault<z.ZodNullable<z.ZodString>>; trustProxy: z.ZodDefault<z.ZodUnion<readonly [ z.ZodBoolean, z.ZodString, z.ZodArray<z.ZodString> ]>>; trustedHosts: z.ZodDefault<z.ZodUnion<readonly [ z.ZodBoolean, z.ZodString, z.ZodArray<z.ZodString> ]>>; securityHeaders: z.ZodDefault<z.ZodObject<{ contentTypeOptions: z.ZodDefault<z.ZodNullable<z.ZodSt …

Types (2)#

IHttpConfig#

type IHttpConfig = z.infer<typeof httpConfigSchema>

Type de sortie (config normalisée + défauts appliqués).

IHttpConfigInput#

type IHttpConfigInput = z.input<typeof httpConfigSchema>

Type d’entrée (toutes sections omissibles — défauts du schéma).


← Toutes les références d’API