Site Loader
  Chat

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.

Post Author: Didik Prabowo

Seoarang Software enginering, Instruktur terutama di bifang pemrograman berbasis website, sekaligus admin di situs didikprabowo.com.

Leave a Reply

Your email address will not be published. Required fields are marked *

PRODUK UNGGULAN

Anda tertarik ?

Subscribe to Blog via Email

Dapat kan informasi terbaru dengan memasukan email di kolom ini