go get -u github.com/gofiber/fiber
go get -u github.com/gofiber/recover
package main
import (
"github.com/gofiber/fiber"
"github.com/gofiber/recover"
)
func main() {
app := fiber.New()
// Optional
cfg := recover.Config{
Handler: func(c *fiber.Ctx, err error) {
c.SendString(err.Error())
c.SendStatus(500)
},
}
app.Use(recover.New(cfg))
app.Get("/", func(c *fiber.Ctx) {
panic("Hi, I'm a error!")
})
app.Listen(3000)
}
curl http://localhost:3000