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
.
Beberapa Routing Library
Ada beberapa Routing library yang teman-teman bisa gunakan agar mempermudah saat kita melakukan develop website menggunakan golang diantaranya sebagai berikut:
- https://github.com/julienschmidt/httprouter
- https://github.com/gorilla/mux
- https://github.com/go-chi/chi
- https://github.com/julienschmidt/go-http-routing-benchmark
Nantinya beberapa tutorial akan kita bahas secara mendalam dengan topik khusus untuk Library Routing ini. Nantikan saja postingan tutorial selanjutnya.
19 HTTP Middleware
01 Pengenalan HTTP Router
Artikel Terhangat
59 Skema dan Resolver Subscription
08 Aug 2025
81. Unit Test untuk Handler gRPC
08 Aug 2025
79. gRPC Logging Terstruktur dengan Zap
08 Aug 2025
56 Apa Itu Subscription di GraphQL?
08 Aug 2025
78. Men-deploy gRPC Service di Docker
08 Aug 2025

59 Skema dan Resolver Subscription

81. Unit Test untuk Handler gRPC

79. gRPC Logging Terstruktur dengan Zap

56 Apa Itu Subscription di GraphQL?
