Compare commits

..

No commits in common. "e629b5db47a3f484baa71fb12c9bddfe475d9702" and "3e03f47ef7c647053b95238586243246acdacc28" have entirely different histories.

4 changed files with 13 additions and 12 deletions

View file

@ -1,14 +1,5 @@
# 更新日志 # 更新日志
4.1.0 - 2025-06-17
---
- ADD: 加入基于`basic auth`的docker鉴权支持
4.1.0-rc.0 - 2025-06-17
---
- PRE-RELEASE: 此版本是v4.1.0预发布版本,请勿在生产环境中使用;
- ADD: 加入基于`basic auth`的docker鉴权支持
4.1.0-beta.0 - 2025-06-17 4.1.0-beta.0 - 2025-06-17
--- ---
- BETA-TEST: 此版本是v4.1.0的测试版本,请勿在生产环境中使用; - BETA-TEST: 此版本是v4.1.0的测试版本,请勿在生产环境中使用;

View file

@ -1 +1 @@
4.1.0-rc.0 4.1.0-beta.0

View file

@ -1 +1 @@
4.1.0 4.0.0

12
main.go
View file

@ -336,7 +336,7 @@ func main() {
r.Use(touka.Recovery()) // Recovery中间件 r.Use(touka.Recovery()) // Recovery中间件
r.SetLogger(logger) r.SetLogger(logger)
r.Use(record.Middleware()) // log中间件 r.Use(record.Middleware()) // log中间件
r.Use(viaHeader()) //r.Use(viaHeader())
/* /*
r.Use(compress.Compression(compress.CompressOptions{ r.Use(compress.Compression(compress.CompressOptions{
Algorithms: map[string]compress.AlgorithmConfig{ Algorithms: map[string]compress.AlgorithmConfig{
@ -469,3 +469,13 @@ func main() {
fmt.Println("Program Exit") fmt.Println("Program Exit")
} }
// copyHeader 将所有头部从 src 复制到 dst。
// 对于多值头部,它会为每个值调用 Add从而保留所有值。
func copyHeader(dst, src http.Header) {
for k, vv := range src {
for _, v := range vv {
dst.Add(k, v)
}
}
}