Latihan 1 dari materi Apa itu API? di API — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Gunakan module path untuk mensimulasikan validasi file upload.
Langkah:
path dengan require("path")validateUpload(file) yang memeriksa: filename ada, size di bawah 5MB, mimetype termasuk yang diizinkanpath.extname() untuk mengambil ekstensi fileJSON.stringifyPesan errornya diperiksa, jadi tulis persis seperti ini:
File terlalu besar (max 5MB)Tipe file tidak diizinkanTest dengan tiga file: satu gambar yang lolos, satu gambar berukuran 10MB, dan satu file dengan mimetype di luar daftar.