Chi yra lengvas HTTP routeris. Pridedame:
go get github.com/go-chi/chi/v5func main() {
r := chi.NewRouter()
r.Use(middleware.Logger)
r.Use(handlers.LanguageMiddleware)
r.Get("/", handlers.HandleHome(queries))
r.Get("/stacks/{slug}", handlers.HandleStack(queries))
r.Get("/lessons/{slug}", handlers.HandleLesson(queries))
http.ListenAndServe(":8090", r)
}{slug} nuskaitomas su chi.URLParam(r, "slug").