Latihan 1 dari materi File Upload di Node.js — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Pakai modul bawaan Node untuk mensimulasikan validasi unggahan berkas:
validateUpload(file) yang memeriksa nama berkasnya ada, ukurannya di bawah 5MB, dan jenisnya termasuk yang diizinkanJSON.stringify, sehingga keluaran berkas yang lolos memuat "valid":truePesan kesalahannya diperiksa, jadi tulis persis seperti ini:
File terlalu besar (max 5MB)Tipe file tidak diizinkanUji dengan tiga berkas: satu gambar yang lolos, satu gambar berukuran 10MB, dan satu berkas dengan jenis di luar daftar.