Files
relay-server/router/router.go
2025-01-28 18:09:26 +01:00

22 lines
560 B
Go

package router
import (
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v2/middleware/logger"
"relay-server/handlers"
"relay-server/middleware"
)
func SetupRoutes(app *fiber.App) {
app.Get("/", middleware.Protected(), func(c *fiber.Ctx) error {
return c.SendString("Hello, World!")
})
api := app.Group("/api", logger.New())
// Auth group
auth := api.Group("/auth", middleware.Protected(), handlers.ValidateToken)
auth.Post("/signup", handlers.Signup)
auth.Post("/login", handlers.Login)
auth.Get("/validate", handlers.ValidateToken)
}