Latihan 1: Apa itu API? — API

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:

  1. Import path dengan require("path")
  2. Buat fungsi validateUpload(file) yang memeriksa: filename ada, size di bawah 5MB, mimetype termasuk yang diizinkan
  3. Gunakan path.extname() untuk mengambil ekstensi file
  4. Cetak hasil tiap file dengan JSON.stringify

Pesan errornya diperiksa, jadi tulis persis seperti ini:

Test dengan tiga file: satu gambar yang lolos, satu gambar berukuran 10MB, dan satu file dengan mimetype di luar daftar.

Hint