fix routes to be /api/
This commit is contained in:
@@ -89,27 +89,27 @@ func loggingMiddleware(next http.Handler) http.Handler {
|
|||||||
|
|
||||||
func setupRoutes(r *chi.Mux) {
|
func setupRoutes(r *chi.Mux) {
|
||||||
r.Options("/*", func(w http.ResponseWriter, r *http.Request) {
|
r.Options("/*", func(w http.ResponseWriter, r *http.Request) {
|
||||||
w.Header().Set("Access-Control-Allow-Origin", "*")
|
w.Header().Set("Access-Control-Allow-Origin", "*")
|
||||||
w.Header().Set("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS")
|
w.Header().Set("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS")
|
||||||
w.Header().Set("Access-Control-Allow-Headers", "Accept, Authorization, Content-Type")
|
w.Header().Set("Access-Control-Allow-Headers", "Accept, Authorization, Content-Type")
|
||||||
w.WriteHeader(http.StatusOK)
|
w.WriteHeader(http.StatusOK)
|
||||||
})
|
})
|
||||||
|
|
||||||
// Public routes
|
// Public routes
|
||||||
r.Get("/health", healthCheck)
|
r.Get("/health", healthCheck)
|
||||||
|
|
||||||
// Auth routes
|
// Auth routes (public - no /api prefix needed for these)
|
||||||
authHandler := auth.NewHandler()
|
authHandler := auth.NewHandler()
|
||||||
r.Post("/signup", authHandler.Signup)
|
r.Post("/api/signup", authHandler.Signup)
|
||||||
r.Post("/login", authHandler.Login)
|
r.Post("/api/login", authHandler.Login)
|
||||||
r.Post("/logout", authHandler.Logout)
|
r.Post("/api/logout", authHandler.Logout)
|
||||||
r.Post("/password-reset/request", authHandler.RequestPasswordReset)
|
r.Post("/api/password-reset/request", authHandler.RequestPasswordReset)
|
||||||
r.Post("/password-reset/confirm", authHandler.ConfirmPasswordReset)
|
r.Post("/api/password-reset/confirm", authHandler.ConfirmPasswordReset)
|
||||||
r.Post("/refresh-token", authHandler.RefreshToken)
|
r.Post("/api/refresh-token", authHandler.RefreshToken)
|
||||||
|
|
||||||
// Protected routes
|
// Protected routes
|
||||||
authMiddleware := middleware.NewAuthMiddleware()
|
authMiddleware := middleware.NewAuthMiddleware()
|
||||||
r.Route("/protected", func(r chi.Router) {
|
r.Route("/api/protected", func(r chi.Router) {
|
||||||
r.Use(authMiddleware.ProtectedRoute)
|
r.Use(authMiddleware.ProtectedRoute)
|
||||||
|
|
||||||
// User routes
|
// User routes
|
||||||
|
|||||||
Reference in New Issue
Block a user