我怎么做。倾听和服务"/"而不是让它响应每条路径?



我在一个小的golang服务器中有以下代码:

http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {})

基本上允许您点击服务器的根目录而不会发生任何可怕的事情。

问题是您也可以点击/foo/bar/blah...并且它仍然有效。我不想要。

我怎样才能明确地限制我所说的内容?

将以下代码添加到处理程序的开头:

if r.URL.Path != "/" {
     http.NotFound(w, r)
     return
}

最新更新