mirror of
https://github.com/saveweb/solar_tracker.git
synced 2024-09-18 18:55:29 -07:00
feat: decompress incoming gzip-encoded requests
This commit is contained in:
parent
7063002ab6
commit
1a7719426c
3
go.mod
3
go.mod
@ -3,6 +3,7 @@ module github.com/saveweb/solar_tracker
|
||||
go 1.22.2
|
||||
|
||||
require (
|
||||
github.com/gin-contrib/gzip v1.0.1
|
||||
github.com/gin-gonic/gin v1.10.0
|
||||
go.mongodb.org/mongo-driver v1.15.0
|
||||
)
|
||||
@ -43,3 +44,5 @@ require (
|
||||
google.golang.org/protobuf v1.34.1 // indirect
|
||||
gopkg.in/yaml.v3 v3.0.1 // indirect
|
||||
)
|
||||
|
||||
replace github.com/gin-contrib/gzip => github.com/yzqzss/gzip v1.0.1-onlydecompress2
|
||||
|
2
go.sum
2
go.sum
@ -78,6 +78,8 @@ github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gi
|
||||
github.com/youmark/pkcs8 v0.0.0-20240424034433-3c2c7870ae76 h1:tBiBTKHnIjovYoLX/TPkcf+OjqqKGQrPtGT3Foz+Pgo=
|
||||
github.com/youmark/pkcs8 v0.0.0-20240424034433-3c2c7870ae76/go.mod h1:SQliXeA7Dhkt//vS29v3zpbEwoa+zb2Cn5xj5uO4K5U=
|
||||
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
|
||||
github.com/yzqzss/gzip v1.0.1-onlydecompress2 h1:ObJHecBal2wUaMRJmovPSjxDtwrV2eW2sZuTvVHWlxM=
|
||||
github.com/yzqzss/gzip v1.0.1-onlydecompress2/go.mod h1:znUGDPjZK2wf3fUHnTytpUG1GYTN7+QyrdP0RJIebKc=
|
||||
go.mongodb.org/mongo-driver v1.15.0 h1:rJCKC8eEliewXjZGf0ddURtl7tTVy1TK3bfl0gkUSLc=
|
||||
go.mongodb.org/mongo-driver v1.15.0/go.mod h1:Vzb0Mk/pa7e6cWw85R4F/endUC3u0U9jGcNU603k65c=
|
||||
golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8=
|
||||
|
2
main.go
2
main.go
@ -5,6 +5,7 @@ import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"github.com/gin-contrib/gzip"
|
||||
"github.com/gin-gonic/gin"
|
||||
|
||||
"go.mongodb.org/mongo-driver/mongo"
|
||||
@ -39,6 +40,7 @@ func init() {
|
||||
}
|
||||
func main() {
|
||||
r := gin.Default()
|
||||
r.Use(gzip.Gzip(gzip.NoCompression, gzip.WithOnlyDecompress(true), gzip.WithDecompressFn(gzip.DefaultDecompressHandle)))
|
||||
|
||||
r.GET("/ping", ping)
|
||||
r.HEAD("/ping", ping)
|
||||
|
Loading…
Reference in New Issue
Block a user