Study
Fiber

Pengenalan Fiber

Penjelasan

Fiber adalah framework web Go yang TERINSPIRASI langsung dari Express.js — API-nya sengaja dibuat mirip supaya developer JavaScript/Express bisa langsung familiar. Perbedaan mendasar dari Echo/Gin: Fiber dibangun di atas fasthttp (bukan net/http standar Go), diklaim jauh lebih cepat, TAPI karena itu beberapa library Go yang mengandalkan net/http standar TIDAK bisa dipakai langsung dengan Fiber.

Instalasi & Cara Menjalankan

1. Pastikan Go sudah terinstal, cek dengan: go version
2. Buat folder project dan inisialisasi module: mkdir belajar-fiber && cd belajar-fiber && go mod init belajar-fiber
3. Instal Fiber: go get github.com/gofiber/fiber/v2
4. Buat file main.go, isi kode server dasar
5. Jalankan servernya: go run main.go
6. Buka http://localhost:3000 di browser — kalau muncul respons dari server, instalasi berhasil

Praktikum

Instal Fiber lewat go get github.com/gofiber/fiber/v2. Buat main.go dengan server Fiber dasar yang merespons "Halo dari Fiber!" di route GET /, jalankan dengan go run main.go.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Karena Fiber memakai fasthttp (bukan net/http), middleware/library pihak ketiga yang ditulis untuk net/http standar (mis. beberapa middleware Chi/Gorilla) TIDAK BISA dipakai langsung di Fiber — selalu cek dulu apakah sebuah library kompatibel fasthttp sebelum mencoba mengintegrasikannya.