I want to use multiple handlers inside the ListenAndServe
method from the http
package. For example:
if err := http.ListenAndServe(":"+s.config.Port,
handlers.LoggingHandler(os.Stdout, s.router),
handlers.CORS()(r.router)
); err != nil {
Problem:
Everytime I'm getting the following error:
pkg/server/server.go:30:31: too many arguments in call to http.ListenAndServe have (string, http.Handler, http.Handler) want (string, http.Handler) pkg/server/server.go:30:113: undefined: r
Question:
Now it's not accepting more than 2 arguments, so is there any alternative of doing this?