假设我有一个net/http处理程序链,而早期的处理程序会响应HTTP错误(http.StatusInternalServerError例如).如何在以下处理程序中检测到这一点,并避免向客户端发送其他数据?
或者这完全是解决问题的错误方法?
我正在dirPath使用jpeg图像http.FileServer:
http.Handle("/o/", http.StripPrefix(
path.Join("/o", dirPath), http.FileServer(http.Dir(dirPath))))
Run Code Online (Sandbox Code Playgroud)
我不明白的是如何在对不存在的文件发出请求时进行记录.我可以看到当我使用浏览器发出请求时找不到http.FileServer返回的404页面,但是在服务器控制台上没有找到.