如何在go-chi中启用gzip压缩中间件

如何使用go-chi框架的gzip中间件启用gzip压缩? 尝试使用此处显示的示例: https://github.com/go-chi/chi/issues/204 但是当我检查curl时,我得到了: $ curl -H "Accept-Encodin... 阅读全文

http go gzip go-chi

如何在中间件go-chi中获取URL参数

我使用特定的中间件进行特定的路由 r.Route("/platform", func(r chi.Router) { r.Use(authService.AuthMiddleware) r.Get("/{id}/latest", RequestPlatf... 阅读全文

go url parameters middleware go-chi

如何使用中间件进行特定路线,等等

我的简化路由类似于 r.Route("/api/v1", func(r chi.Router) { r.Route("/case", func(r chi.Router) { // generic case - for everyone r.Get("/... 阅读全文

http go routes go-chi

如何使用Go Chi提供静态文件

我正在学习GO,并且在服务器上为静态文件服务时遇到了麻烦。我总是得到404。 该请求是http://localhost:3001/static/breakfast.jpg 路由器 +文件服务器 mux := chi.NewRouter() mux.Get... 阅读全文

go go-http go-chi

如何仅在GO中使用Chi像404这样的错误

我正在与我们的Go WebServices一起使用chi。 如何配置Logger (middleware),因此它仅记录最终出现错误的请求(如404),但没有记录成功的请求(使用状态代码200)? 这是我们当前的实施(根本没有登录) r := chi.N... 阅读全文

rest go logging go-chi

如何在Chi路由器中的受保护路线下提供静态文件(尤其是image)

我正在使用chi路由器并提供这样的文件: fileServer := http.FileServer(http.Dir("./static/")) mux.Handle("/static/*", http.StripPrefix("/static", f... 阅读全文

go go-chi

如何使用卡路由器服务静态文件夹

我想提供一个具有下一个形式的文件夹: my-project/ - public/ <- The folder that I want to serve and also all the subfolders and files - css/ - styl... 阅读全文

go go-chi