http.NotFoundHandler()【Go】
強制的に404 Not Found Errorを返します。
例えばfavicon.icoを配置していないと、ブラウザによってはアクセスする度にエラーログが吐かれてしまいますが、
http.NotFoundHandler()を使って、"/favicon.ico"に対してHandleを指定すると、
エラーログを出力しないようにすることができます。
func main() { http.HandleFunc("/", foo) http.Handle("/favicon.ico", http.NotFoundHandler()) // http.NotFoundHandler()はHandler型を返す http.ListenAndServe(":8080", nil) }
favicon.icoは配置するか、エラーログを出力しないようにする - 技術向上