文件名称:轻便,惯用且可组合的路由器,用于构建Go HTTP服务-Golang开发
文件大小:111KB
文件格式:ZIP
更新时间:2024-06-15 07:26:43
Golang Middlewares
chi是用于构建Go HTTP服务的轻巧,惯用且可组合的路由器。 它特别擅长帮助您编写大型REST API服务,这些服务可随着项目的增长和更改而保持可维护性。 chi是内置的chi是用于构建Go HTTP服务的轻巧,惯用且可组合的路由器。 它特别擅长帮助您编写大型REST API服务,随着项目的增长和更改,这些服务可以保持可维护性。 chi是在Go 1.7中引入的新上下文包的基础上构建的,用于处理整个处理程序链中的信令,取消和请求范围的值。 该项目的重点是寻找一种优雅舒适的设计来编写REST API服务器,该服务器是在开发过程中编写的。
【文件预览】:
chi-master
----testdata()
--------cert.pem(1KB)
--------key.pem(2KB)
----context.go(4KB)
----.github()
--------FUNDING.yml(723B)
--------workflows()
----middleware()
--------compress.go(11KB)
--------strip_test.go(7KB)
--------profiler.go(2KB)
--------request_id_test.go(1KB)
--------content_type.go(1KB)
--------url_format_test.go(1KB)
--------timeout.go(1KB)
--------get_head_test.go(2KB)
--------basic_auth.go(852B)
--------terminal.go(2KB)
--------throttle.go(4KB)
--------content_encoding_test.go(2KB)
--------realip_test.go(2KB)
--------compress_test.go(5KB)
--------route_headers.go(4KB)
--------content_type_test.go(2KB)
--------middleware.go(684B)
--------logger.go(5KB)
--------wrap_writer_test.go(558B)
--------value.go(436B)
--------nocache.go(1KB)
--------get_head.go(977B)
--------clean_path.go(658B)
--------logger_test.go(1KB)
--------recoverer.go(4KB)
--------content_charset_test.go(3KB)
--------wrap_writer.go(5KB)
--------url_format.go(2KB)
--------content_charset.go(1KB)
--------request_id.go(3KB)
--------realip.go(2KB)
--------content_encoding.go(1KB)
--------throttle_test.go(5KB)
--------middleware_test.go(3KB)
--------strip.go(2KB)
--------heartbeat.go(731B)
----chi.go(5KB)
----LICENSE(1KB)
----chain.go(1KB)
----CONTRIBUTING.md(1KB)
----mux.go(15KB)
----context_test.go(2KB)
----.gitignore(20B)
----tree.go(20KB)
----mux_test.go(50KB)
----CHANGELOG.md(14KB)
----Makefile(371B)
----tree_test.go(22KB)
----README.md(22KB)
----go.mod(41B)
----_examples()
--------custom-handler()
--------custom-method()
--------todos-resource()
--------versions()
--------router-walk()
--------hello-world()
--------graceful()
--------rest()
--------limits()
--------fileserver()
--------chi.svg(3KB)
--------logging()
--------README.md(2KB)