Pengenalan
Pada tutorial ini, kita akan menambahkan middleware ke aplikasi Golang Fiber untuk memproses permintaan sebelum menuju handler.
Langkah 1: Membuat Middleware
func AuthMiddleware(c *fiber.Ctx) error {
auth := c.Get("Authorization")
if auth == "" {
return c.Status(fiber.StatusUnauthorized).JSON(fiber.Map{"error": "Unauthorized"})
}
return c.Next()
}
Langkah 2: Menerapkan Middleware
Gunakan middleware pada route yang dilindungi:
app.Use(AuthMiddleware)
Kesimpulan
Anda telah berhasil menambahkan middleware untuk aplikasi Anda!
Leave a Reply