【发布时间】:2014-05-30 14:37:43
【问题描述】:
我正在 Clojure 中编写一个 Web 应用程序,有时我在特定路径上出现错误。我没有运行 wrap stacktraces 中间件。但它仍然显示错误,不是堆栈跟踪,而只是一行错误,如某某函数、无效的数量等。
似乎该函数正在返回一个字符串,该字符串在 compojure 中作为正文返回。
有没有办法在生产中隐藏这些错误?
【问题讨论】:
我正在 Clojure 中编写一个 Web 应用程序,有时我在特定路径上出现错误。我没有运行 wrap stacktraces 中间件。但它仍然显示错误,不是堆栈跟踪,而只是一行错误,如某某函数、无效的数量等。
似乎该函数正在返回一个字符串,该字符串在 compojure 中作为正文返回。
有没有办法在生产中隐藏这些错误?
【问题讨论】:
如果没有捕获到异常,Jetty/HttpKit 会返回 500。
也许您正在运行其他一些 catch+print 中间件?
为了隐藏生产中的错误,我会修复它:)
【讨论】: