ToResp 根据 APIError 转为一个 http error response.
()
| 25 | |
| 26 | // ToResp 根据 APIError 转为一个 http error response. |
| 27 | func (e *APIError) ToResp() httpserver.Responser { |
| 28 | return &httpserver.HTTPResponse{ |
| 29 | Error: e, |
| 30 | Status: e.httpCode, |
| 31 | Content: httpserver.Resp{ |
| 32 | Success: false, |
| 33 | Err: apistructs.ErrorResponse{ |
| 34 | Code: e.code, |
| 35 | Msg: e.msg, |
| 36 | Ctx: e.ctx, |
| 37 | }, |
| 38 | }, |
| 39 | } |
| 40 | } |
| 41 | |
| 42 | // ErrResp 根据 error 转为一个 http error response. |
| 43 | func ErrResp(e error) (httpserver.Responser, error) { |
no outgoing calls