You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Fiber中与Gin的func (c *Context) Set(key string, value any)功能相似的函数是什么?

Fiber框架中类似Gin Context.Set的功能实现

Fiber里确实有和Gin的func (c *Context) Set(key string, value any)功能完全对应的API,就是Context.Locals方法,它支持在请求上下文里存储和读取键值对:

  • 存储键值对:使用c.Locals(key string, value interface{}),示例代码:
    c.Locals("userID", 123)
    
  • 读取存储的值:使用c.Locals(key string),返回interface{}类型,需自行断言具体类型,示例代码:
    userID, ok := c.Locals("userID").(int)
    

该方法的作用域仅限当前请求上下文,和Gin的Set/Get逻辑一致,用于在中间件与处理函数之间传递请求级别的数据。

内容的提问来源于stack exchange,提问作者Gusov Azamat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 05:34:54