RecoverJSON is like Recover but returns with a JSON response.
(rw http.ResponseWriter, req *http.Request)
| 178 | |
| 179 | // RecoverJSON is like Recover but returns with a JSON response. |
| 180 | func RecoverJSON(rw http.ResponseWriter, req *http.Request) { |
| 181 | e := recover() |
| 182 | if e == nil { |
| 183 | return |
| 184 | } |
| 185 | ServeJSONError(rw, e) |
| 186 | } |
| 187 | |
| 188 | type httpCoder interface { |
| 189 | HTTPCode() int |
no test coverage detected