mirror of https://github.com/gofiber/fiber.git
docs: Improve ctx.Locals method documentation (#3033)
parent
6c9510df5a
commit
232c0fac0d
4
ctx.go
4
ctx.go
|
@ -967,6 +967,10 @@ func (c *Ctx) Links(link ...string) {
|
||||||
|
|
||||||
// Locals makes it possible to pass interface{} values under keys scoped to the request
|
// Locals makes it possible to pass interface{} values under keys scoped to the request
|
||||||
// and therefore available to all following routes that match the request.
|
// and therefore available to all following routes that match the request.
|
||||||
|
//
|
||||||
|
// All the values are removed from ctx after returning from the top
|
||||||
|
// RequestHandler. Additionally, Close method is called on each value
|
||||||
|
// implementing io.Closer before removing the value from ctx.
|
||||||
func (c *Ctx) Locals(key interface{}, value ...interface{}) interface{} {
|
func (c *Ctx) Locals(key interface{}, value ...interface{}) interface{} {
|
||||||
if len(value) == 0 {
|
if len(value) == 0 {
|
||||||
return c.fasthttp.UserValue(key)
|
return c.fasthttp.UserValue(key)
|
||||||
|
|
Loading…
Reference in New Issue