Cara Membuat Route Pada Node JS Part 2

Pada bagian sebelumnya kita sudah membuat metode handleRequest yang akan kita import ke dalam server.jsnya. Nah selanjutnya pada bagian metode handleRequestnya kita bisa menentukan route yang dimasukkan user. Misalnya localhost:3000/blog. Untuk itu kita akan buat variabel path yang nilainya sendiri diambil dari module url disambung dengan metode parse yang mana kita ambil dari request.url sebagai berikut

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

Jadi variabel path ini sudah mengandung apa setelah localhost:3000nya jadi yang ketik dibagian urlnya sekarang itu lah yang menjadi nilai pathnya. Sekarang kita bisa mengecek menggunakan if dan else untuk menguji nilai pathnya. Bila path sama dengan "/" atau route homenya maka kita ingin menjalankan fungsi renderFile dengan masukkan nama file HTMLnya yang sebelumnya kita buat dan nilai responsenya seperti berikut

Cara-Membuat-Route-Pada-Node-JS-Part 2-06-03-2017-2

Dan bila user berada pada path url "/blog" maka kita akan panggil response yang berbeda yaitu halaman blog HTMLnya. Setelah itu kita akan panggil untuk kita import module dari routenya karena kita akan menggunakan fungsi handleRequestnya

Cara-Membuat-Route-Pada-Node-JS-Part 2-06-03-2017-3

Untuk memanggilnya kita tentukan nama modulenya yaitu route lalu di ikuti dengan nama metodenya yaitu handleRequest

Cara-Membuat-Route-Pada-Node-JS-Part 2-06-03-2017-4

Dan kita jalankan pada port localhost:3000. Bila kita jalankan sekarang dengan menuliskan node server maka kita akan melihat file indexnya atau halaman home artinya sistem route pada Node JS kita berhasil dibuat.

Cara-Membuat-Route-Pada-Node-JS-Part 2-06-03-2017-5

Begitu pun bila teman teman berada pada url /blognya maka kita akan dapat hasil halaman blog HTMLnya. Memang cukup panjang tapi itu dia tentang pembuatan sistem route dengan Node JS. Jadi silahkan teman teman pelajari lagi. Sampai jumpa 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 Seminar Java April 2024 di DUMET School
chat