Afișarea paginilor de eroare personalizate
Apelul throw error(status, mesaj) oprește randarea rutei curente și afișează cea mai apropiată pagină +error.svelte din ierarhia de directoare, transmițând codul de stare HTTP corect către motoarele de căutare.
Exemplu Concret: Tratare eroare 404 în load()
// +page.server.ts
import { error } from '@sveltejs/kit';
export async function load({ params }) {
const articol = await db.gasesteArticol(params.slug);
if (!articol) {
throw error(404, 'Articolul solicitat nu există sau a fost șters.');
}
return { articol };
}
Întrebări & Exemple de Cod:
error() în SvelteKitAi o nelămurire despre utilizarea comenzii
error() în SvelteKitsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.