#Golang

106 artikel

07 Menangani Method Not Allowed

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

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

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

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

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

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

01 Pengenalan HTTP Router

Pengenalan HttpRouter merupakan salah satu open source library yang populer untuk HTTP Handler di golang.

20 Routing Library

20 Routing Library

Routing Library Golang sebenarnya sudah menyediakan ServeMux sebagai handler yang bisa menghandler beberapa endpoint atau istilahnya adalah routing.

19 HTTP Middleware

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

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

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

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.