Svelte · Junior · Запитання 55 з 76

Як показати сторінку 404 з load, якщо поста не існує?

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 };
}

Пояснення

Очікувані помилки, створені через error(), показують своє повідомлення. Неочікувані винятки приховуються від користувача й потрапляють у handleError.

Де почитати

Помилка в запитанні

Svelte · Junior · запитання 55

Перевірте себе

Пройдіть тест Svelte · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест