donat-widget/cmd/main.go
2024-09-07 16:42:56 +05:00

38 lines
577 B
Go

package main
import (
"github.com/labstack/echo/v4"
"log/slog"
"os"
"template/cmd/handlers"
)
import (
_ "template/cmd/docs"
"template/lib/validator"
)
// @title Template
// @version 1.0
// @description Описание.
// @host localhost
// @BasePath /v2
func init() {
logger := slog.New(slog.NewJSONHandler(os.Stdout, nil))
slog.SetDefault(logger)
}
func main() {
app := initApp()
app.Logger.Fatal(app.Start(":8000"))
}
func initApp() *echo.Echo {
app := echo.New()
app.Validator = validator.NewValidator()
handlers.IncludeRouters(app)
return app
}