move proxy option to server.

This commit is contained in:
Miroslav Šedivý
2023-11-19 14:50:23 +01:00
parent 3c4d7b9d60
commit 683b750189
5 changed files with 11 additions and 19 deletions

View File

@ -35,6 +35,9 @@ func New(conf *config.Server, webSocketHandler types.WebSocketHandler, desktop t
router := chi.NewRouter()
router.Use(middleware.RequestID) // Create a request ID for each request
if conf.Proxy {
router.Use(middleware.RealIP)
}
router.Use(middleware.RequestLogger(&logformatter{logger}))
router.Use(middleware.Recoverer) // Recover from panics without crashing server
router.Use(middleware.Compress(5, "application/octet-stream"))