文件名称:转到带有上下文共享的基于http.Hander的中间件堆栈-Golang开发
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-15 11:37:48
Golang Middlewares
wrap包裹包装为http.Handlers创建了快速灵活的中间件堆栈。 特点小; 基于http.Handler接口的核心只有13个LOC; ht wrap与net / http中间件堆栈很好地集成在一起。Package wrap为http.Handlers创建了快速灵活的中间件堆栈。 特点小; 基于http.Handler接口的核心只有13个LOC; 可以与net / http中间件堆栈很好地集成,也可以是http.Handlers,也可以嵌入其中,该解决方案还可以针对每个请求提供上下文共享的解决方案,可以*混合带有和不带有上下文的中间件(相同的接口),具有调试助手,低内存占用量,易于创建适配器/包装器的功能。第三方中间件它是如何工作的导入它vi
【文件预览】:
wrap-master
----contexter.go(2KB)
----.gitignore(252B)
----README.md(3KB)
----peek.go(6KB)
----debugger.go(2KB)
----CHANGELOG.md(940B)
----error_test.go(2KB)
----doc.go(15KB)
----LICENSE(1KB)
----bench_test.go(1KB)
----go.mod(88B)
----buffer.go(3KB)
----error.go(2KB)
----escapehtml.go(2KB)
----example_context_test.go(6KB)
----wrap_test.go(443B)
----wrap.go(7KB)
----adapter.go(2KB)
----go.sum(203B)
----debugger_test.go(6KB)
----.travis.yml(126B)
----helper_test.go(2KB)
----example_test.go(1KB)
----responsewriter_test.go(13KB)