-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Labels
Description
Fiber version
v2.30.0
Issue description
In v2.24.0, custom error handler in fiber sub apps is captured by the main fiber app when you mounted them (#1560). But this doesn't work anymore with the recent version.
Code snippet
package main
import "github.com/gofiber/fiber/v2"
// Custom error handler.
func apiErrorHandler = func(c *fiber.Ctx, err error) error {
// Custom error handling logic here.
// ...
// Return from handler
return nil
}
func main() {
app := fiber.New()
// Steps to reproduce
api := fiber.New(fiber.Config{
ErrorHandler: apiErrorHandler,
})
app.Mount("/api", api)
log.Fatal(app.Listen(":3000"))
}