error() în SvelteKit în Svelte & SvelteKit

Generează un răspuns HTTP de eroare controlat și randează pagina specială de eroare +error.svelte.

Sintaxă
throw error(404, 'Articolul nu a fost găsit');

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 };
}
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: error() în SvelteKit

Ai o nelămurire despre utilizarea comenzii error() în SvelteKit sau 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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.