Pengenalan
Kali ini, kita akan membuat API registrasi sederhana menggunakan Golang Fiber yang memungkinkan pengguna untuk mendaftar.
Langkah 1: Menambahkan Endpoint Registrasi
Di file main.go, tambahkan endpoint registrasi:
app.Post("/register", func(c *fiber.Ctx) error {
type RegisterRequest struct {
Username string `json:"username"`
Password string `json:"password"`
}
var req RegisterRequest
if err := c.BodyParser(&req); err != nil {
return c.Status(fiber.StatusBadRequest).JSON(fiber.Map{"error": "Invalid request"})
}
// Simpan pengguna baru di sini
return c.JSON(fiber.Map{"message": "Registration successful"})
})
Langkah 2: Menguji API
Kirimkan permintaan ke [http://localhost:3000/register](http://localhost:3000/register) dengan data JSON.
Kesimpulan
Anda telah berhasil membuat API registrasi dengan Golang Fiber!
Leave a Reply