假设我们有:
http.HandleFunc("/smth", smthPage)
http.HandleFunc("/", homePage)
尝试输入错误的URL时,用户会看到一个普通的“找不到404页”。如何为这种情况返回自定义页面?
有关大猩猩/木糖的更新
对于使用纯net / http软件包的用户,可以接受答案。
如果您使用大猩猩/多路复用器,则应使用以下内容:
func main() {
r := mux.NewRouter()
r.NotFoundHandler = http.HandlerFunc(notFound)
}
并func notFound(w http.ResponseWriter, r *http.Request)根据需要实施。
慕莱坞森
慕容森
相关分类