Svelte · Middle · Pytanie 36 z 75
Jak zwalidować formularz w action SvelteKit i zwrócić błędy?
import { fail } from "@sveltejs/kit";
export const actions = {
default: async ({ request }) => {
const data = await request.formData();
const email = data.get("email");
if (!email) return fail(400, { email, missing: true });
// ...
},
};- ✓Poprawna odpowiedź: Zwrócić
fail(status, data); strona otrzyma to w propsieform - 2Rzucić
error(400), by pokazać stronę błędu - 3Zwrócić
{ status: 400 }
Wyjaśnienie
Zwrócenie wysłanych wartości pozwala formularzowi zachować to, co wpisał użytkownik.