#Middleware
3 artikel
08 Membuat Middleware Router
Pengertian Middleware
HttpRouter adalah library untuk membuat http router saja tidak memiliki fitur-fitur lain selain router dan router ini merupakan implememntasi dari http.Handler
bawaan dari Golang sendiri sehingga untuk membuat middleware kita bisa membuatnya sendiri seperti yang pernah kita buat pada Golang Web postingan sebelumnya yaitu
HTTP Middleware.
20 Routing Library
Routing Library
Golang sebenarnya sudah menyediakan ServeMux
sebagai handler yang bisa menghandler beberapa endpoint atau istilahnya adalah routing
. Tetapi kebanyakan programmer Golang biasanya akan menggunakan Library untuk melakukan routing hal ini dikarenakan ServeMux
tidak memiliki advaced fitur seperti path variable, auto binding parameter dan middleware. Sehingga banyak alternatif lain yang bisa kita gunakan untuk library routing selain ServeMux
.
19 HTTP Middleware
Middleware
Dalam pembuatan web, konsep middleware
sering kita dengar atau filter atau interceptor
yang mana ini adalah sebuah fitur yang kita bisa menambahkan kode sebelum dan setelah sebuah handler dieksekusi.