监控

未匹配的标注

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

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/gofiber/2.x/mon...

译文地址:https://learnku.com/docs/gofiber/2.x/mon...

上一篇 下一篇
贡献者:1
讨论数量: 0
发起讨论 只看当前版本


暂无话题~