【发布时间】:2019-06-09 22:40:52
【问题描述】:
在调试我的应用程序时,我会执行以下操作。
.catch(error => {
console.log("error is", error);
}
这很好,但我应该在生产中做什么?我真的不想留下所有这些 console.logs。
谢谢。
【问题讨论】:
-
你想做什么?
-
没有太多选择。要么忽略错误,抛出异常,要么记录消息。
-
然后把它拿出来——你向用户报告什么,如何报告,取决于你。如果它是可以合理恢复的,例如表单提交失败,您可以显示一条消息并让他们重试。如果它完全不在用户手中,请将某些内容发送到您的后端日志记录。
-
为什么你不想把所有的日志语句都留在里面?
-
我只是觉得有点乱,不想让用户看到错误。假设我可以压制他们stackoverflow.com/questions/7500811/…
标签: javascript error-handling try-catch