Basic DTO validation

This commit is contained in:
Eden Kirin
2023-10-30 23:33:10 +01:00
parent bf6ced948a
commit ca4014e306
7 changed files with 117 additions and 33 deletions

View File

@ -9,6 +9,7 @@ import (
"os"
"time"
"github.com/go-playground/validator/v10"
"github.com/kataras/iris/v12"
"github.com/kataras/iris/v12/middleware/accesslog"
"github.com/kataras/iris/v12/sessions"
@ -91,6 +92,7 @@ func createApp() *iris.Application {
app.UseRouter(accessLog.Handler)
app.RegisterView(iris.Jet("./app/templates", ".jet").Reload(true))
views.CreateRouter(app)
app.Validator = validator.New()
if len(cfg.Config.Application.StaticDir) > 0 {
app.HandleDir("/static", iris.Dir(cfg.Config.Application.StaticDir))