Svelte · Junior · Pytanie 55 z 76

Jak pokazać stronę 404 z load, gdy post nie istnieje?

import { error } from "@sveltejs/kit";

export async function load({ params }) {
  const post = await db.getPost(params.slug);
  if (!post) error(404, "Not found");
  return { post };
}

Wyjaśnienie

Oczekiwane błędy utworzone przez error() pokazują swój komunikat. Nieoczekiwane wyjątki są ukrywane przed użytkownikiem i trafiają do handleError.

Do poczytania

Błąd w pytaniu

Svelte · Junior · pytanie 55

Sprawdź się

Rozwiąż test Svelte · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test