diff --git a/snippetbox/cmd/web/main.go b/snippetbox/cmd/web/main.go index cdcb615..16c7862 100644 --- a/snippetbox/cmd/web/main.go +++ b/snippetbox/cmd/web/main.go @@ -73,10 +73,13 @@ func main() { } srv := &http.Server{ - Addr: *addr, - Handler: app.routes(), - ErrorLog: slog.NewLogLogger(logger.Handler(), slog.LevelError), - TLSConfig: tlsConfig, + Addr: *addr, + Handler: app.routes(), + ErrorLog: slog.NewLogLogger(logger.Handler(), slog.LevelError), + TLSConfig: tlsConfig, + IdleTimeout: time.Minute, + ReadTimeout: 5 * time.Second, + WriteTimeout: 10 * time.Second, } logger.Info("starting server", slog.String("addr", srv.Addr))