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

Cara Membuat Route Pada Node JS Part 1-05-03-2017-1

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

Cara Membuat Route Pada Node JS Part 1-05-03-2017-2

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

Cara Membuat Route Pada Node JS Part 1-05-03-2017-3

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.

5 Maret 2017

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Mini Bootcamp Backend Laravel 11 Bulan Mei 2024 di DUMET School
Webinar Selanjutnya Mei 2024

Minggu, 26 Mei 2024, 09.00-13.00 WIB

(4 Jam Membuat Backend di Laravel 11)

chat