作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我想在 mux.Vars()
中设置一个值,MatcherFunc
返回 true,然后 handlerFun
可以访问读取。但是当 mux.Vars(request)["key"] = "value"
如何设置值:
domainRouter := router.MatcherFunc(func(request *http.Request, match *mux.RouteMatch) bool {
if isOk {
mux.Vars(request)["key"] = "value"
return true
}
return false
}).Subrouter()
最佳答案
这部分代码是正确的,问题出在你创建mux.NewRouter()
的地方,好像你的domainRouter
在之前被调用了mux.NewRouter()
.
关于go - 如何在 mux.Vars(request) 中设置一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56167053/
我是一名优秀的程序员,十分优秀!