监控
Monitor
Monitor 是监控报告 Fiber 服务器指标的中间件, 灵感来自于 express-status-monitor
warning: 警告: Monitor 仍处于测试阶段,API 在未来可能发生变化!
目录
签名
func New() fiber.Handler
示例
Import 这个中间件包并将其分配给路由。
package main
import (
"log"
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v2/middleware/monitor"
)
func main() {
app := fiber.New()
app.Get("/dashboard", monitor.New())
log.Fatal(app.Listen(":3000"))
}
配置
// Config 定义中间件的配置.
type Config struct {
// 要禁用提供 HTML, 你可以将其选项设为 true.
//
// 选项. 默认值: false
APIOnly bool
// Next 定义了一个函数,当返回 true 时跳过这个中间件.
//
// 选项. 默认值: nil
Next func(c *fiber.Ctx) bool
}
默认配置
var ConfigDefault = Config{
APIOnly: false,
Next: nil,
}
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。