A
Aysel MəmmədovaMüəllif
aysel.mammadova@example.comZod ilə Runtime və Compile-Time Validasiyası
İstifadəçi məlumatlarının serverə daxil olarkən təhlükəsiz filtrlənməsi və tip çıxarışı.
TypeScript yalnız kod yazarkən (compile-time) mövcuddur; proqram işləyərkən (runtime) JavaScript-ə çevrilir və tiplər itir. Buna görə xaricdən gələn məlumatlara etibar etmək olmaz.
Zod sxemləri məhz bu boşluğu doldurur. Biz bir dəfə Zod sxemi təyin edirik, 'safeParse()' ilə gələn məlumatı yoxlayırıq və 'z.infer<typeof schema>' ilə avtomatik TypeScript tipini əldə edirik. Bu, həm təhlükəsizliyi artırır, həm də kodu DRY saxlayır.
←Bütün yazılara qayıtKateqoriya: Best Practices