Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrorHandler = func(c *fiber.Ctx, err error) error { c.Set( fiber.HeaderContentType, fiber.MIMETextPlainCharsetUTF8, ) // Tries to parse 'error' as 'APIError' var e *Error if !errors.As(err, &e) { return c.Status(500).JSON(fiber.Map{ "error": err.Error(), }) } var ( code = e.Code code_str = utils.StatusMessage(code) ) if e.Code == 0 || utils.StatusMessage(code) == "" { code = fiber.StatusInternalServerError code_str = "Internal Server Error" } return c.Status(code).JSON(fiber.Map{ "code": code_str, "message": e.Message, }) } )
View Source
var ( RecommendedConfig = fiber.Config{ JSONEncoder: json.Marshal, JSONDecoder: json.Unmarshal, ErrorHandler: ErrorHandler, } )
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.