+error.svelte for Custom Error Pages
Create custom error UIs that display the status code and message.
Custom Error UI
Create +error.svelte in any route folder for a tailored error page.
Root Error Page
src/routes/+error.svelte catches errors anywhere not caught by a nested error boundary.
<!-- +error.svelte -->
<script>
import { page } from "$app/stores";
</script>
<h1>{$page.status}: {$page.error?.message}</h1>All lessons in this course
- +error.svelte for Custom Error Pages
- Expected vs Unexpected Errors
- error() and redirect() Helpers
- Error Pages in Nested Layouts