Validasi Input Express dengan Zod

Definisikan Skema Zod dan jalankan schema.parse(req.body) untuk melempar error jika data input tidak valid.

👀 Contoh dulu

import { z } from 'zod';
const schema = z.object({ age: z.number() });
console.log(schema.parse({ age: 20 }));

Hasilnya: { age: 20 }

💡 Gunakan safeParse jika tidak ingin melempar exception otomatis.

📝 Sekarang giliranmu

Jalankan validasi penguraian objek input req.body menggunakan skema UserSchema.parse() dan simpan hasilnya di konstanta data.

Preview