Fiber 中的哪个函数使逻辑类似于 gin 中的 func (c *Context) Set(key string, value any)?
我正在寻找一个在特定上下文中编写键/值对的函数,但我没有找到它,请告诉我是否有这样的机会
看起来 (*ctx).locals
就是你想要的。
以下内容复制自官方文档:
一种存储作用域为请求的变量的方法,因此仅可用于与请求匹配的路由。
func (c *ctx) locals(key interface{}, value ...interface{}) interface{}
app.Use(func(c *fiber.Ctx) error { c.Locals("user", "admin") return c.Next() }) app.Get("/admin", func(c *fiber.Ctx) error { if c.Locals("user") == "admin" { return c.Status(fiber.StatusOK).SendString("Welcome, admin!") } return c.SendStatus(fiber.StatusForbidden) })
以上是Fiber 中的哪个函数使逻辑类似于 gin 中的 func (c *Context) Set(key string, value any) ?的详细内容。更多信息请关注PHP中文网其他相关文章!