mirror of
https://github.com/gofiber/fiber.git
synced 2025-02-14 13:46:23 +00:00
♻️ refactor: default error handler & example (#1941)
* ♻️ refactor: default error handler & example * ♻️ refactor: default error handler & example
This commit is contained in:
parent
e58ad6b69a
commit
29be2338e8
6
app.go
6
app.go
@ -76,7 +76,8 @@ type Storage interface {
|
||||
// cfg := fiber.Config{}
|
||||
// cfg.ErrorHandler = func(c *Ctx, err error) error {
|
||||
// code := StatusInternalServerError
|
||||
// if e, ok := err.(*Error); ok {
|
||||
// var e *fiber.Error
|
||||
// if errors.As(err, &e) {
|
||||
// code = e.Code
|
||||
// }
|
||||
// c.Set(HeaderContentType, MIMETextPlainCharsetUTF8)
|
||||
@ -433,7 +434,8 @@ const (
|
||||
// DefaultErrorHandler that process return errors from handlers
|
||||
var DefaultErrorHandler = func(c *Ctx, err error) error {
|
||||
code := StatusInternalServerError
|
||||
if e, ok := err.(*Error); ok {
|
||||
var e *Error
|
||||
if errors.As(err, &e) {
|
||||
code = e.Code
|
||||
}
|
||||
c.Set(HeaderContentType, MIMETextPlainCharsetUTF8)
|
||||
|
Loading…
x
Reference in New Issue
Block a user