/
foult080
/
hackaton-app
Обзор
Документация
Войти
/
foult080
/
hackaton-app
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
internal/handler/validate.go
20 строк
466 B
Foult080
refactor(): migrate to golang
07 июл 2026, 09:37
07 июл 2026, 09:37
dc52ff5
Код
Авторство
О чём код?
package handler import ( "github.com/go-playground/validator/v10" "github.com/kkrit/hackaton/pkg/apperror" ) var validate = validator.New() func ValidateRequest(req interface{}) error { err := validate.Struct(req) if err != nil { var details []string for _, ve := range err.(validator.ValidationErrors) { details = append(details, ve.Field()+": "+ve.ActualTag()) } return apperror.NewWithDetails("Validation failed", 400, details) } return nil }