go-quasar-partial-ssr/backend/internal/routes/register.go

30 lines
632 B
Go

package routes
import (
"server/internal/admin"
"server/internal/auth"
"server/internal/mail"
"server/internal/systemUtils"
"server/internal/user"
"github.com/gofiber/fiber/v3"
)
// Typescript: interface
type FormRequest struct {
Req string `json:"req"`
Count int `json:"count"`
}
// Typescript: interface
type FormResponse struct {
Test string `json:"test"`
}
func Register(app *fiber.App, authService *auth.AuthService, mailService *mail.Service) {
systemUtils.RegisterSystemRoutes(app)
auth.Register(app, authService, mailService)
user.RegisterUserRoutes(app, authService)
admin.RegisterAdminRoutes(app)
}