Svelte · Middle · Frage 40 von 75
Wie leitet man aus einem Server-load oder einer Action um?
import { redirect } from "@sveltejs/kit";
if (!locals.user) redirect(303, "/login");- 1
redirect(status, location)aufrufen - 2
window.locationimloadsetzen - 3
{ redirect: "/login" }zurückgeben
Antwort zeigen
Richtige Antwort: redirect(status, location) aufrufen
Erklärung
Nutze nach einem POST 303, damit der Browser mit GET folgt. Rufe redirect nicht in einem try-Block auf, der es verschluckt.