hendratommy / recover

🧬 Recover middleware for Fiber

Home Page:https://fiber.wiki/middleware#recover

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recover

Release Discord Test Security Linter

Install

go get -u github.com/gofiber/fiber
go get -u github.com/gofiber/recover

Example

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)
}

Test

curl http://localhost:3000

About

🧬 Recover middleware for Fiber

https://fiber.wiki/middleware#recover

License:MIT License


Languages

Language:Go 100.0%