Root Routing
Pada sesi sebelumnya kita telah berhasil membuat 2 buah route yaitu /
sebagai root dan /author
. Namun apa yang terjadi jika kita mengakses route yang belum terdaftar?
Mari kita jalankan kembali kode yang ada pada sesi sebelumnya:
Kita coba akses route yang belum terdaftar misalnya /product
:
Pada tampilan di atas terlihat bahwa walaupun routing /product
belum terdaftar, kita tetap bisa menjalankan program. Namun akan mengakses root darti routing yang telah didaftarkan yaitu /
. Untuk mengatasi hal ini, kita dapat menambahkan beberapa baris kode.
Kita menambahkan kondisional di dalam fungsi handlerIndex
untuk mengatasi jika ada yang mengakses routing yang belum terdaftar:
Jika dijalankan kembali route /product
, maka program akan merespon seperti berikut ini:
Last updated