创建简单的"匹配任何东西"处理程序的正确语法是什么?
mux.NewRouter().StrictSlash(true).Path("/")....
上面的代码似乎严格匹配/,/foo不会匹配
您可以mux.Route.HandlerFunc与mux.Router.PathPrefix以下一起使用:
r := mux.NewRouter()
// route catalog to catalogHandler:
r.HandleFunc("/catalog/{id}", catalogHandler)
// route everything else to defaultHandler:
r.PathPrefix("/").HandlerFunc(defaultHandler)
Run Code Online (Sandbox Code Playgroud)
请注意名称的不同(HandlerFuncvs HandleFunc)。
| 归档时间: |
|
| 查看次数: |
2674 次 |
| 最近记录: |