Menambahkan Middleware di Golang Fiber

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!

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *