---
title: "Référence d'API — @nodefony/http — proxy"
source: docs/api/http/proxy.md
url: https://nodefony.github.io/nodefony-core/docs/api/http/proxy/
---


[Documentation](../../../) › [Référence d'API](../../) › [`@nodefony/http`](../) › proxy

> 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"` — 3 symboles.

### Fonctions (3)

#### `normalizePrefix`

```ts
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`

```ts
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`

```ts
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.

---

[← Toutes les références d'API](../../)
