我正在尝试向我的网络应用程序添加一个用于错误处理的功能,而不是一直这样做
if err != nil {
http.Error(w, "Internal Server Error", 500)
return
}
做这样的事情:
ErrorHandler(err)
我做了这个功能:
func ErrorHandler(w *http.ResponseWriter, err error) {
if err != nil {
http.Error(*w, "Internal Server Error", 500)
// break the go routine
}
}
但我不知道发生错误时如何破坏处理程序