Référence d'API — @nodefony/http — proxy
stable
Documentation › Référence d’API › @nodefony/http › proxy
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" — 3 symboles.
Fonctions (3)#
normalizePrefix#
function normalizePrefix(prefix: string): string
Normalise un préfixe d’URL : / en tête et en fin, sans / doublé. Règle UNIQUE des montages statiques et du proxy inverse — deux écritures du même préfixe doivent désigner la même entrée.
parseProxyOrigin#
function parseProxyOrigin(origin: string): URL | null
Analyse une origine d’amont. Seule une origine NUE est acceptée : un chemin, une requête, un fragment ou des identifiants dans la cible déplaceraient en silence toutes les URL relayées, ou feraient voyager un secret dans la configuration.
proxyMountProblems#
function proxyMountProblems(prefix: string, mount: IProxyMountShape, source: "config" | "module"): IProxyMountProblem[]
Examine un montage. Rend TOUS les refus, pas le premier : une configuration se corrige en une passe.