Bases de Svelte
Introduction
Liaisons
Classes et styles
Svelte avancé
Réutiliser du contenu
Mouvements
Liaisons avancées
Transitions avancées
API de contexte
Éléments spéciaux
<script module>
Next steps
Bases de SvelteKit
Introduction
Routing
Chargement de données
En-têtes et cookies
Modules partagés
Formulaires
$app/state
Erreurs et redirections
SvelteKit avancé
Options de page
Options de lien
Routing avancé
Chargement avancé
Variables d’environnement
Conclusion
Nous pouvons utiliser la mécanique redirect
pour rediriger d’une page à l’autre.
Créez une nouvelle fonction load
dans src/routes/a/+page.server.js
:
src/routes/a/+page.server
import { redirect } from '@sveltejs/kit';
export function load() {
redirect(307, '/b');
}
Une navigation vers /a
va maintenant nous amener directement vers /b
.
Vous pouvez redirect(...)
dans les fonctions load
, les actions de formulaire, les routes d’API
et le hook handle
, dont nous parlerons dans un futur chapitre.
Les codes de statut les plus courants sont :
303
— pour les actions de formulaire, suite à une soumission réussie307
— pour les redirections temporaires308
— pour les redirections permanentes
Modifier cette page sur Github
précédent suivant
1
2
<p>accueil</p>