20 lines
411 B
Go
20 lines
411 B
Go
package auth
|
|
|
|
import (
|
|
"BE-MiniERP/middlewares"
|
|
"BE-MiniERP/modules/auth/handler"
|
|
|
|
"github.com/gofiber/fiber/v2"
|
|
)
|
|
|
|
func RegisterRoutes(r fiber.Router) {
|
|
h := handler.NewAuthHandler()
|
|
r.Post("/register", h.Register)
|
|
r.Post("/login", h.Login)
|
|
|
|
protected := r.Group("", middlewares.JWTProtected())
|
|
|
|
protected.Get("/me", middlewares.JWTProtected(), h.GetUser)
|
|
protected.Post("/refresh", h.RefreshToken)
|
|
}
|