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.
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.