Fiber v3 Part 1: Pengenalan

Software Engineer Backend dan salah satu member Go Fiber.
Search for a command to run...

Software Engineer Backend dan salah satu member Go Fiber.
No comments yet. Be the first to comment.
Middleware adalah sebuah fungsi yang berjalan sebelum atau sesudah sebuah request. Middleware biasanya digunakan untuk melakukan hal-hal seperti logging, authentication, rate limiting, dll. Denagn menggunakan middleware, kita bisa memisahkan logic da...

Routing adalah proses untuk menentukan bagaimana sebuah aplikasi merespon terhadap request yang masuk. Routing biasanya digunakan untuk menentukan bagaimana sebuah aplikasi merespon terhadap request yang masuk berdasarkan path dan juga method dari re...

Query parameter adalah cara untuk mengirimkan data ke server menggunakan URL. Query parameter biasanya digunakan untuk melakukan filtering, sorting, dan juga searching. Query parameter biasanya digunakan pada request dengan method GET. Dalam artikel ...

Path parameter adalah cara untuk menambahkan parameter pada path. Path parameter sangat berguna untuk menangani request dengan path yang dinamis. Dalam artikel ini, kita akan membahas tentang bagaimana cara melakukan routing dengan path parameter pad...

Fiber adalah web framework yang super cepat dan ringan untuk Go. Fiber dibangun dengan menggunakan Fasthttp sebagai HTTP server-nya. Fasthttp adalah HTTP server yang super cepat dan ringan. Fiber juga memiliki routing yang sangat cepat, middleware yang sangat ringan, dan juga memiliki fitur yang sangat lengkap.
Fiber v3 adalah versi terbaru dari Fiber. Fiber v3 memiliki banyak perubahan dan peningkatan dari versi sebelumnya. Fiber v3 memiliki performa yang lebih baik, lebih ringan, dan juga lebih mudah digunakan.
Dalam seri artikel ini, kita akan membahas tentang Fiber dasar di versi terbaru yaitu Fiber v3 Kita akan membahas tentang bagaimana cara menggunakan Fiber, bagaimana cara menambahkan middleware, bagaimana cara melakukan routing, bagaimana cara menangani query parameter, path parameter, dan juga bagaimana cara melakukan parsing request body. Kita juga akan membahas tentang bagaimana cara melakukan testing pada aplikasi yang dibangun menggunakan Fiber.
Pertama-tama, download dan install Go jika Anda belum memiliki Go di komputer Anda. 1.21 atau versi yang lebih baru diperlukan untuk menggunakan Fiber v3.
Setelah Go terinstall, untuk menginstall Fiber v3, kita bisa menggunakan perintah berikut:
go get -u github.com/gofiber/fiber/v3
Setelah package fiber terinstall, kita bisa membuat aplikasi pertama kita menggunakan Fiber. Berikut adalah contoh kode untuk membuat aplikasi pertama kita menggunakan Fiber:
package main
package main
import "github.com/gofiber/fiber/v3"
func main() {
app := fiber.New()
app.Get("/", func(c fiber.Ctx) error {
return c.SendString("Hello, World 👋!")
})
app.Listen(":3000")
}
Kita bisa menjalankan aplikasi kita menggunakan perintah berikut:
go run main.go
Setelah aplikasi kita berjalan, kita bisa membuka browser dan membuka alamat http://localhost:3000. Kita akan melihat halaman dengan tulisan Hello, World 👋!.
Dalam artikel ini, kita telah mengenal Fiber khususnya Fiber v3. Kita juga telah membuat aplikasi pertama kita menggunakan Fiber v3. Pada artikel selanjutnya, kita akan membahas tentang bagaimana cara menambahkan middleware, bagaimana cara melakukan routing, query parameter, path parameter, parsing request body, dan juga bagaimana cara melakukan testing pada aplikasi yang dibangun menggunakan Fiber v3.
Sampai jumpa di artikel selanjutnya! 👋