在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/GO/ 使用gorilla/mux的中間件功能的時候,如何在中間件之間共享數(shù)據(jù)

使用gorilla/mux的中間件功能的時候,如何在中間件之間共享數(shù)據(jù)

package main

import (
    "net/http"

    "github.com/gorilla/mux"
)

func main() {
    r := mux.NewRouter()
    
    r.Use(middleware1)
    r.Use(middleware2)
    
    r.HandleFunc("/user", getUser)
}

現(xiàn)在需要在middleware1里對token做些處理,然后將處理結果保存一下,提供給后續(xù)的中間件使用, 我可以保存在哪,還是要用什么其他方式來實現(xiàn)?

回答
編輯回答
兔囡囡

http.RequestContext可以用來在各個中間件之間共享數(shù)據(jù)。

2018年4月28日 11:17
編輯回答
心上人

gorilla還有一個包專門上下文共享數(shù)據(jù)用

2017年7月14日 12:13