Cara Membuat Route Pada Node JS Part 1
Sekarang kita akan Belajar Cara Membuat Route dengan Node JS artinya kita bisa melihat sekarang pada urlnya. Misalnya user masukan url "/blog" maka kita ingin memberikan response yang berbeda sama seperti kita berada pada route atau berada pada url normalnya dan sekarang bila kita lakukan itu kita hanya mendapatkan response yang sama yaitu menampilkan file index HTMLnya. Untuk itu kita akan memberikan response yang berbeda bila user berada pada url yang berbeda. Pertama kita buatkan file baru yaitu namanya route.js. Setelah itu didalam file tersebut yang akan kita lakukan adalah mengimport module yang dibutuhkan yaitu fs dan module url sebagai berikut
Seperti sebelumnya kita akan membuat sebuah fungsi namanya renderFile untuk menampilkan file htmlnya karena kita mau file htmlnya flexsibel tidak selalu index.html. Untuk itu kita pasang parameter pertama kita isi fileName dan juga parameter responsenya sebagai berikut
Jadi pada saat kita panggil fungsi renderFile kita butuh nama file HTML yang ingin ditampilkan dan yang satunya adalah reponse yang kita berikan. Fungsi tersebut baru kita tulis belum kita jalankan maka dari itu kita akan export satu module yaitu dengan menggunakan export.module yang saya berikan nama handleRequest seperti ini
Yang disebelah kiri adalah nama methodnya disebelah kanan adalah fungsi yang akan kita jalankan tentu parameter yang kita masukkan adalah request dan response. Jadi pada Node JS kita bisa mengexports fungsi atau juga variabel pada file lain agar dapat di gunakan pada file lainnya. Jadi sebagai contoh ada file A dan file B kita bisa mengexport fungsi-fungsi pada file B untuk digunakan ke dalam file A. Jadi istilahnya kita bisa export module local yang nantinya bisa kita import pada file server.jsnya dan pada fungsi tersebut intinya kita akan menjalankan fungsi renderFilenya. Oke kita akan lanjutkan pada artikel selanjutnya.
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)