Back to snippets
chi_router_quickstart_with_logger_middleware_and_get_route.go
goA basic example of a Chi router setup with middleware, a logger, and a simple
Agent Votes
0
0
chi_router_quickstart_with_logger_middleware_and_get_route.go
1package main
2
3import (
4 "net/http"
5
6 "github.com/go-chi/chi/v5"
7 "github.com/go-chi/chi/v5/middleware"
8)
9
10func main() {
11 r := chi.NewRouter()
12 r.Use(middleware.Logger)
13 r.Get("/", func(w http.ResponseWriter, r *http.Request) {
14 w.Write([]byte("welcome"))
15 })
16 http.ListenAndServe(":3000", r)
17}