106 artikel
07 Menangani Method Not Allowed
Pengertian Method Not Allowed Ketika kita menggunakan ServerMux, kita kita tidak bisa menentukan HTTP Method apa yang akan kita gunakan pada Handler.
06 Menangani Halaman Not Found
Pengertian Not Found Handler Selain Router bisa mengendalikan panic, dia juga bisa memiliki handler untuk halaman not found atau sering kita sebut halaman tidak bisa diakses.
05 Mempelajari Panic Handler
Pengertian Panic Handler Ketika kita membuat logic pada handler pasti kita memikirkan suatu kasus ketika terjadi panic, lalu apa yang harus kita lakukan?
04 Mempelajari Serve File
Pengertian Serve File Pada materi Membuat Web Golang. Maka pada Router pun sudah mendukung serve static file menggunakan fungsi ServeFiles(Path, FileSystem) yang mana pada Path kita harus menggunakan Catch All Parameters.
03 Mempelajari Route Pattern
Penggunaan Named Parameter Apakah Router Pattern itu memiliki Pola? Betul sekali setiap endpoint itu memiliki pola parameter pada suatu URL dan sering disebut dengan Named Parameter.
02 Mempelajari HTTP Router Params
Penggunaan HTTP Router Params Pada httprouter.Handle memiliki parameter tambahan yaitu Params yang mana parameter tersebut digunakan untuk menyimpan parameter yang dikirim dari client tetapi Params ini bukan query dari parameter melainkan yaitu parameter dari URL.
01 Pengenalan HTTP Router
Pengenalan HttpRouter merupakan salah satu open source library yang populer untuk HTTP Handler di golang.
20 Routing Library
Routing Library Golang sebenarnya sudah menyediakan ServeMux sebagai handler yang bisa menghandler beberapa endpoint atau istilahnya adalah routing.
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.
18 Download File
Download File Selain upload file, kita juga perlu atau membutuhkan halaman yang bisa melakukan download file atau sesuatu yang ada pada website kita.
17 Upload File
Upload File Selain menerima input data berupa form dan query params, biasanya kita juga membutuhkan input data berupa file dari pengguna kita.
16 HTML Web Redirect
Redirect Pada saat kita membuat sebuah website, jika pengguna melakukan akses ke berbagai halaman dengan sembarang maka akan terjadi halaman tidak ditemukan.