Belajar Sistem Routing pada AdonisJS

Routing pada adonisJS sangat baik dan keren sekali untuk di pakai. Sama halnya dengan framework lainnya terdapat sistem routing yang bertujuan untuk mengarahkan ke halaman lain, misalnya ke controller maupun views.

Routing pada adonis memiliki 3 jenis routing yaitu app, kernel dan routes. Namun yang sering digunakan yakni routes. Letak file routing di start/routes.js. Secara default di file tersebut terdapat satu routing adonisJS yang langsung mengarahkan ke halaman views.

Metode Routing

Ada 5 routing pada adonisJS, metode routing ini juga sama yang di miliki oleh laravel, yaitu :

Dasar Penggunaan Routing

Untuk memulai dasar penggunaan routing pada adonisJS yaitu dengan mencetak suatu text, contohnya

Routing di atas akan memunculkan hasil : Cara mudah Belajar AdonisJS

Routing Berparameter

Routing berparameter merupakan suatu end point routing yang bersifat dinamis, jadi bisa diubah nilai url/endpoint di URL yang di akses, contohnya

Routing tersebut dapat di akses dengan URL http://{host}/user/{diikuti dengan text bebas}

contohnya

http://127.0.0.1:3333/user/didikprabowo

maka akan menghasilkan tulisan Nama Saya Adalah didikprabowo

Penamaan Routing

Seperti hal nya di Laravel, di adonisJS juga terdapat penamaan routing nya, Penamaan routing bisa di katakan sebagai alias sebuah URL. Contohnya

Penamaan routing tidak dapat langsung di akses melalui URL, melainkan harus menggunakan tag link pada HTML, seperti di bawah ini

Hasilnya seperti mengkases URL /pengguna.

Pengelompokan Routing

Routing dapat di kelompokkan dengan sebuah satu atau lebih endpoint, misalnya ketika mempunya modul kategori maka akan membuat routing /kategori/ diikuti routing lainnya, contohnya

Jadi Untuk mengakses routing /baru dan /lama harus menggunakan aawalan /pengguna, contohnya /pengguna/baru.

Routing pada Domain

Pernah kah kalian melihat suatu URL yang setelah URL utama terdapat domain seperti http://001-one/didikprabowo.com/image/didik.jpg.

URL seperti di atas merupakan routing pada domain, contohnya seperti kode di bawah ini

Jadi untuk mengakses halaman tersebut menggunakan /blog.didikprabowo,com diikuti routing di dalamnya.

Cukup sekian penjelasan mengenai routing pada AdonisJS, selengkapnya bisa di pelajari di https://adonisjs.com/docs/4.1/routing untuk versi 4.1.

Terima Kasih.

Avatar
Didik
Saya Seorang Developer khususnya pada Bidang Website menggunakan Sistem Operasi Linux dan menyukai Pemrograman Website dan System Administrator. Selain itu saya pemilik website kodingin.com.
Leave a Reply