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/http10.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).