added trusted proxies
This commit is contained in:
20
main.go
20
main.go
@@ -1104,7 +1104,25 @@ func main() {
|
||||
// start housekeeper
|
||||
go housekeeping()
|
||||
|
||||
r := gin.Default()
|
||||
r := gin.New()
|
||||
err = r.SetTrustedProxies([]string{"127.0.0.1", "::1"})
|
||||
if err != nil {
|
||||
log.Fatalf("error setting trusted proxies: %v", err)
|
||||
}
|
||||
r.ForwardedByClientIP = true
|
||||
|
||||
r.Use(gin.LoggerWithFormatter(func(param gin.LogFormatterParams) string {
|
||||
return fmt.Sprintf("%s - \"%s %s %s %d %s \"%s\" %s\"\n",
|
||||
param.ClientIP,
|
||||
param.Method,
|
||||
param.Path,
|
||||
param.Request.Proto,
|
||||
param.StatusCode,
|
||||
param.Latency,
|
||||
param.Request.UserAgent(),
|
||||
param.ErrorMessage,
|
||||
)
|
||||
}), gin.Recovery())
|
||||
config := cors.DefaultConfig()
|
||||
config.AllowOrigins = conf.Httpd.CORSAllowDomains
|
||||
|
||||
|
Reference in New Issue
Block a user