Go 使用Buffalo,这是正确的app.mount行为吗?
我使用的是Go 使用Buffalo,这是正确的app.mount行为吗?,go,buffalo,Go,Buffalo,我使用的是buffalov0.13.10 我试图理解如何使其工作:我发现app.mount不像chi-router-mount() 我在这里尝试了示例代码(): 在此提交中,在我的实验应用程序中: 但我认为它会从42号线开始: 它没有有什么问题吗 或者可能只是我(因为我很糟糕,我正在努力学习)。你说的“我以为它会通过”是什么意思?我指的是42号线的“步行”。但事实并非如此。为什么?什么不起作用?请您详细说明您注意到的错误/意外行为是什么? func muxer() http.Handler {
buffalov0.13.10
我试图理解如何使其工作:我发现app.mount
不像chi-router-mount
()
我在这里尝试了示例代码():
在此提交中,在我的实验应用程序中:
但我认为它会从42号线开始:
它没有有什么问题吗
或者可能只是我(因为我很糟糕,我正在努力学习)。你说的“我以为它会通过”是什么意思?我指的是42号线的“步行”。但事实并非如此。为什么?什么不起作用?请您详细说明您注意到的错误/意外行为是什么?
func muxer() http.Handler {
f := func(res http.ResponseWriter, req *http.Request) {
fmt.Fprintf(res, "%s - %s", req.Method, req.URL.String())
}
mux := mux.NewRouter()
mux.HandleFunc("/foo", f).Methods("GET")
mux.HandleFunc("/bar", f).Methods("POST")
mux.HandleFunc("/baz/baz", f).Methods("DELETE")
return mux
}
a.Mount("/admin", muxer())