Files
Authorization/routes/routes.go
T
2025-12-04 10:55:25 +08:00

18 lines
445 B
Go

package routes
import (
"authorization/handlers"
"authorization/middleware"
"database/sql"
"github.com/gorilla/mux"
httpSwagger "github.com/swaggo/http-swagger"
)
func SetupRoutes(router *mux.Router, db *sql.DB) {
authzRoutes := router.PathPrefix("/v1/auth").Subrouter()
authzRoutes.HandleFunc("/check", middleware.JWTAuth(handlers.AuthorizeHandler)).Methods("POST")
router.PathPrefix("/swagger/").Handler(httpSwagger.WrapHandler)
}