Skip to content
Merged
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
33 changes: 33 additions & 0 deletions src/content/docs/fr/reference/adapter-reference.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -854,6 +854,39 @@ export default function createIntegration() {
}
```

### `preserveBuildServerDir`

<p>

**Type :** `boolean`<br />
**Par défaut :** `false`<br />
<Since v="6.4.0" />
</p>

Lorsque cette option est activée (`true`), les compilations statiques conservent la structure de répertoires `client/server` pour la sortie serveur au lieu d'écrire directement dans `outDir`. Cela garantit que les compilations statiques utilisent `build.server` pour les fichiers serveur, assurant ainsi la cohérence avec les compilations pour le serveur.

Ceci est utile pour les adaptateurs qui nécessitent une structure cohérente utilisant `dist/client/` et `dist/server/` quel que soit le type de sortie de la compilation, par exemple lorsqu'un site statique peut encore contenir des îlots de serveur ou des points de terminaison d'images qui nécessitent une entrée serveur.

```js title="mon-adaptateur.mjs" ins={10-12}
export default function createIntegration() {
return {
name: '@exemple/mon-adaptateur',
hooks: {
'astro:config:done': ({ setAdapter }) => {
setAdapter({
name: '@exemple/mon-adaptateur',
entrypointResolution: 'auto',
serverEntrypoint: '@exemple/mon-adaptateur/serveur.js',
adapterFeatures: {
preserveBuildServerDir: true,
},
});
},
},
};
}
```

## Référence des types des adaptateurs

Les types suivants peuvent être importés depuis le module `astro` :
Expand Down
Loading