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.
Instalasi
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 👋!
.
Kesimpulan
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! 👋