← Node.js & Express39 / 65
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