Pengenalan Echo
Penjelasan
Echo adalah framework web Go yang minimalis dan berperforma tinggi — menyediakan router cepat, middleware, dan binding data siap pakai, dibangun di atas net/http standar Go. Echo dikenal karena API-nya yang bersih dan dokumentasinya yang jelas, jadi salah satu framework Go paling populer bareng Gin dan Fiber.
Instalasi & Cara Menjalankan
1. Pastikan Go sudah terinstal, cek dengan: go version
2. Buat folder project dan inisialisasi module: mkdir belajar-echo && cd belajar-echo && go mod init belajar-echo
3. Instal Echo: go get github.com/labstack/echo/v4
4. Buat file main.go, isi kode server dasar
5. Jalankan servernya: go run main.go
6. Buka http://localhost:8080 di browser — kalau muncul respons dari server, instalasi berhasil
Praktikum
Instal Echo lewat go get github.com/labstack/echo/v4 di project Go baru. Buat main.go dengan server Echo dasar yang merespons "Halo dari Echo!" di route GET /, jalankan dengan go run main.go.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
e.Logger.Fatal(e.Start(...)) adalah pola standar Echo untuk menjalankan server — kalau server gagal start (mis. port sudah dipakai aplikasi lain), pesan error-nya otomatis dicetak lewat logger Echo dan program berhenti, kamu tidak perlu menulis error handling manual untuk kasus start server.