We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8ee864a commit 76cfd2fCopy full SHA for 76cfd2f
engine/standard/server.go
@@ -136,11 +136,13 @@ func WrapHandler(h http.Handler) echo.HandlerFunc {
136
func WrapMiddleware(m func(http.Handler) http.Handler) echo.MiddlewareFunc {
137
return func(next echo.Handler) echo.Handler {
138
return echo.HandlerFunc(func(c echo.Context) (err error) {
139
- w := c.Response().(*Response).ResponseWriter
140
- r := c.Request().(*Request).Request
+ req := c.Request().(*Request)
+ res := c.Response().(*Response)
141
m(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
142
+ res.ResponseWriter = w
143
+ req.Request = r
144
err = next.Handle(c)
- })).ServeHTTP(w, r)
145
+ })).ServeHTTP(res.ResponseWriter, req.Request)
146
return
147
})
148
}
0 commit comments