Skip to content

i18n(fr): update integrations-guide/node & basics/astro-pages #12152

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/content/docs/fr/basics/astro-pages.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ Ce dernier servira à générer une page `404.html`. La plupart des [services de

## Page d'erreur 500 personnalisée

Pour afficher une page d'erreur 500 personnalisée pour les pages qui sont [rendues à la demande](/fr/guides/on-demand-rendering/), créez le fichier `src/pages/500.astro`. Cette page personnalisée n'est pas disponible pour les pages pré-rendues et ne peut pas être pré-rendue.
Pour afficher une page d'erreur 500 personnalisée pour les pages qui sont [rendues à la demande](/fr/guides/on-demand-rendering/), créez le fichier `src/pages/500.astro`. Cette page personnalisée n'est pas disponible pour les pages pré-rendues.

Si une erreur survient lors du rendu de cette page, la page d'erreur 500 par défaut de votre hébergeur sera affichée à votre visiteur.

Expand Down
28 changes: 28 additions & 0 deletions src/content/docs/fr/guides/integrations-guide/node.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,34 @@ export default defineConfig({
});
```

### `experimentalErrorPageHost`

<p>
**Type :** `string | URL` <br />
**Par défaut :** `undefined`<br />
<Since v="9.4.0" pkg="@astrojs/node"/>
</p>

Spécifie un hôte alternatif pour le chargement des [pages d'erreur personnalisées](/fr/basics/astro-pages/#page-derreur-404-personnalisée) pré-rendues.

Astro doit pouvoir charger votre page 404 afin de la renvoyer dans une réponse. Par défaut, Astro charge les pages d'erreur personnalisées pré-rendues depuis le même hôte que celui auquel la requête est adressée. Par exemple, si une requête est adressée à `https://example.com/page-inexistante`, Astro tentera de charger la page d'erreur pré-rendue depuis `https://example.com/404.html`.

Utilisez `experimentalErrorPageHost` lorsque votre page d'erreur personnalisée doit être chargée depuis un autre hôte, par exemple lorsque le serveur est exécuté derrière un proxy inverse ou dans un conteneur n'ayant pas accès à l'URL de l'hôte externe. Vous pouvez également l'utiliser lorsqu'il est plus efficace de charger la page d'erreur pré-rendue depuis localhost plutôt que via le réseau Internet public.

La valeur peut être une chaîne de caractères ou un objet URL. Il doit s'agir d'une URL complète, incluant le protocole (par exemple, `http://localhost:4321`). Astro chargera toujours la page d'erreur pré-rendue depuis le chemin racine, et les paramètres de chemin ou de requête seront ignorés.

```js
import { defineConfig } from 'astro/config';
import node from '@astrojs/node';

export default defineConfig({
adapter: node({
// Charger les pages depuis localhost, et non depuis l'URL publique.
experimentalErrorPageHost: 'http://localhost:4321',
})
});
```

## Utilisation

Tout d'abord, [effectuer une compilation](/fr/guides/deploy/#compiler-votre-site-localement). En fonction du `mode` sélectionné (voir ci-dessus), suivez les étapes appropriées ci-dessous :
Expand Down