package main import ( "log/slog" "net/http" "os" "github.com/olezhek28/di-demo/internal/config" ) func main() { handler, err := InitializeHandler() if err != nil { slog.Error("не удалось инициализировать приложение", "err", err) os.Exit(1) } srv := &http.Server{ Addr: config.AppConfig().HTTPAddr, Handler: handler.Routes(), } slog.Info("сервер запущен", "addr", config.AppConfig().HTTPAddr) if err = srv.ListenAndServe(); err != nil { slog.Error("ошибка сервера", "err", err) } }