Menggunakan Third Party Middleware

Kita juga bisa menggunakan middleware yang dikembangkan oleh pihak ketiga, contohnya morgan, middleware yang cukup populer untuk menampilkan log ke console. NOTE: Jika Anda membutuhkan informasi third party middleware yang mendukung express, silakan kunjungi https://expressjs.com/en/resources/middleware.html Pertama install terlebih package morgan, buka terminal (command prompt), jalankan perintah berikut: Setelah instalasi selesai, kita gunakan dalam program. Buka … Read more

Sharing is caring:

Middleware dan Request Response Cycle

Contoh middleware built-in express adalah pada modul sebelumnya kita menggunakan express.json, untuk parsing request.body. Dapat dikatakan inti dari development express berdasarkan request response cycle dengan middleware diantaranya. Bahkan route sendiri adalah middleware. Kumpulan middleware yang berada diantara request dan response disebut middleware stack. Urutan middleware dalam stack menentukan urutan eksekusi. Urutan ini sesuai dengan urutan … Read more

Sharing is caring:

Menggunakan Method Route

Pada modul ini kita akan memperbaiki struktur program agar lebih mudah dibaca dan dimaintenance. Refactoring dengan menggunakan named function untuk callback dari masing-masing route. Menggabungkan endpoint route dengan method app.route. Refactoring Kita akan beri satu contoh menggunakan named function untuk method get all tours. Buat fungsi dengan nama getAllTours, yang isinya dari callback pada fungsi … Read more

Sharing is caring:

Method Patch dan Delete

Patch Untuk melakukan update data, ada 2 metode yaitu Put dan Patch. Metode Put membutuhkan object data utuh, sementara Patch hanya field yang akan diupdate saja. Pada umumnya digunakan metode patch karena lebih mudah digunakan. Tidak akan dibahas secara mendetail, karena saat ini tutorial masih menggunakan data dummy disimpan dalam file json. Akan kita bahas … Read more

Sharing is caring: