add router midleware

This commit is contained in:
2025-11-24 10:43:28 +03:00
parent 22d4eb71a4
commit 56f9407d23
3 changed files with 79 additions and 0 deletions

View File

@@ -4,8 +4,10 @@ import (
"net/http"
"git.mak-sim.ru/maksim/observability_2025/internal/logger"
"github.com/go-chi/chi/middleware"
"github.com/go-chi/chi/v5"
"go.uber.org/zap"
"moul.io/chizap"
)
func main() {
@@ -15,6 +17,12 @@ func main() {
}
r := chi.NewRouter()
r.Use(middleware.RequestID)
r.Use(chizap.New(logger, &chizap.Opts{
WithReferer: true,
WithUserAgent: true,
}))
r.Get("/", func(w http.ResponseWriter, r *http.Request) {
_, err := w.Write([]byte("welcome"))
if err != nil {