user_routes.go 535 B

123456789101112131415
  1. package routes
  2. import (
  3. "api-dockerization/internal/handlers"
  4. "github.com/gorilla/mux"
  5. )
  6. // SetupUserRoutes configura las rutas relacionadas con los usuarios
  7. func SetupUserRoutes(r *mux.Router, userHandler *handlers.UserHandler) {
  8. r.HandleFunc("/api/v1/users", userHandler.CreateUser).Methods("POST")
  9. r.HandleFunc("/api/v1/users", userHandler.GetUsers).Methods("GET")
  10. r.HandleFunc("/api/v1/users/{id}", userHandler.GetUserById).Methods("GET")
  11. r.HandleFunc("/api/v1/users/{id}", userHandler.DeleteUserById).Methods("DELETE")
  12. }