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(404, ...)з@sveltejs/kit; SvelteKit відрендерить найближчий+error.svelte - 2Повернути
{ status: 404 } - 3Кинути
new Error("404")
Пояснення
Очікувані помилки, створені через error(), показують своє повідомлення. Неочікувані винятки приховуються від користувача й потрапляють у handleError.