@@ -12,6 +12,7 @@ import (
12
12
"github.com/ViBiOh/httputils/v3/pkg/cors"
13
13
"github.com/ViBiOh/httputils/v3/pkg/httputils"
14
14
"github.com/ViBiOh/httputils/v3/pkg/logger"
15
+ "github.com/ViBiOh/httputils/v3/pkg/model"
15
16
"github.com/ViBiOh/httputils/v3/pkg/owasp"
16
17
"github.com/ViBiOh/httputils/v3/pkg/prometheus"
17
18
)
@@ -39,11 +40,6 @@ func main() {
39
40
logger .Global (logger .New (loggerConfig ))
40
41
defer logger .Close ()
41
42
42
- server := httputils .New (serverConfig )
43
- server .Middleware (prometheus .New (prometheusConfig ).Middleware )
44
- server .Middleware (owasp .New (owaspConfig ).Middleware )
45
- server .Middleware (cors .New (corsConfig ).Middleware )
46
-
47
43
helloHandler := http .StripPrefix (helloPath , hello .Handler (helloConfig ))
48
44
dumpHandler := http .StripPrefix (dumpPath , dump .Handler ())
49
45
@@ -60,5 +56,9 @@ func main() {
60
56
w .WriteHeader (http .StatusNotFound )
61
57
})
62
58
63
- server .ListenServeWait (handler )
59
+ httputils .New (serverConfig ).ListenAndServe (handler , []model.Middleware {
60
+ prometheus .New (prometheusConfig ).Middleware ,
61
+ owasp .New (owaspConfig ).Middleware ,
62
+ cors .New (corsConfig ).Middleware ,
63
+ })
64
64
}
0 commit comments