Skip to main content

Adaptateurs

Avant que vous puissiez déployer votre application SvelteKit, vous devez l’adapter à l’environnement sur lequel vous comptez la déployer. Les adaptateurs sont de petits plugins qui prennent une application compilée en entrée et génèrent un code prêt à être déployé.

Des adaptateurs officiels existent pour toute une variété de plateformes — ils sont documentés dans les pages suivantes :

D’autres adaptateurs gérés par la communauté existent pour d’autres plateformes.

Utiliser les adaptateurs

Votre adaptateur est précisé dans le fichier svelte.config.js :

svelte.config
import adapter from 'svelte-adapter-foo';

/** @type {import('@sveltejs/kit').Config} */
const config = {
	kit: {
		adapter: adapter({
			// les options d'adaptateur se définissent ici
		})
	}
};

export default config;

Contexte spécifique à une plateforme

Certains adaptateurs peuvent avoir accès à des informations additionnelles sur la requête. Par exemple, les Cloudflare Workers ont accès à un objet env contenant les namespaces KV, etc. Ceci peut être passé au RequestEvent utilisé dans les hooks et les routes de serveur en tant que propriété platform — consultez la documentation spécifique à chaque adaptateur pour en savoir plus.

Modifier cette page sur Github llms.txt