Fungsi yang manakah dalam Fiber menjadikan logik serupa dengan set func (c *Konteks)(rentetan kunci, nilai sebarang) dalam gin ?

WBOY
Lepaskan: 2024-02-06 09:25:04
ke hadapan
736 orang telah melayarinya

Fiber 中的哪个函数使逻辑类似于 gin 中的 func (c *Context) Set(key string, value any) ?

Kandungan soalan

Fungsi yang manakah dalam Fiber menjadikan logik serupa dengan set func (c *Konteks)(rentetan kunci, nilai sebarang) dalam gin?

Saya sedang mencari fungsi yang menulis pasangan kunci/nilai dalam konteks tertentu tetapi saya tidak menjumpainya, sila beritahu saya jika ada peluang sedemikian


Jawapan betul


Nampak (*ctx).locals itulah yang anda mahukan.

Kandungan berikut disalin daripada Dokumen Rasmi:

orang tempatan

Satu cara untuk menyimpan pembolehubah yang skop kepada permintaan, jadi ia hanya tersedia untuk laluan yang sepadan dengan permintaan.

Tandatangan

func (c *ctx) locals(key interface{}, value ...interface{}) interface{}
Salin selepas log masuk

Contoh

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)
})
Salin selepas log masuk

Atas ialah kandungan terperinci Fungsi yang manakah dalam Fiber menjadikan logik serupa dengan set func (c *Konteks)(rentetan kunci, nilai sebarang) dalam gin ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!