首页 > 解决方案 > 在 catch 中发生错误后停止

问题描述

我最近读到,throw error当出现错误以停止处理错误结果时编写是一种好习惯。我不确定它是否适用于使用 node.js 和 express 构建的 Web 应用程序的服务器。我应该处理所有.catch会导致我的应用程序崩溃的问题吗throw error.throw error

标签: javascriptnode.jsexpresserror-handlingthrow

解决方案


正确捕捉错误是每种语言的好习惯(当然,它支持它)。这适用于您编写的每个代码,无论它是某个服务器、客户端还是其他任何东西。

捕获错误的全部意义在于避免您的应用程序在没有注意到的情况下崩溃并适当地处理崩溃的原因,例如,通知用户(或您自己)有问题,停止处理某些循环,停止整个应用程序或其他任何事情else 对您的情况有意义。


推荐阅读