gpt4 book ai didi

检测到错误时 Node.js 应用程序崩溃

转载 作者:行者123 更新时间:2023-12-03 23:15:28 26 4
gpt4 key购买 nike

每次发生错误(语法、 undefined variable 等)时,我的 node.js (Express.js) 应用程序都会崩溃。

有什么解决方案可以只记录它而不会使我的应用程序崩溃?我阅读了 node.js Error 的文档,但找不到解决方案。 https://nodejs.org/api/errors.html

我从快速生成器生成了应用程序。我正在谈论这个,这里是语法错误,变量未定义但服务器正在运行:http://prnt.sc/e2b7ce它没有崩溃

最佳答案

您可以捕获错误,但是您不应该对是您的错误的错误执行此操作,因为在出​​现此类错误后,它处于不可预测的状态,最好重新启动整个应用程序(nodemon,永远)。诸如未到达数据库、验证、 promise 中的错误等错误……您应该捕获它。

对于您的第二个问题,您可以将该事件用于未处理的错误

process.on('uncaughtException', err => {})

关于检测到错误时 Node.js 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41941516/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com