gpt4 book ai didi

javascript - 如何避免 Node.Js 应用程序在出现 Javascript 错误时退出?

转载 作者:行者123 更新时间:2023-11-28 16:48:35 24 4
gpt4 key购买 nike

假设我的 Node.Js 应用程序 Javascript 代码中有以下拼写错误:

    max_weight = Match.floor(max_weight/min_weight)

它应该是 Math.floor 而不是 Match.floor 所以当代码执行时我收到错误:

ReferenceError:未定义匹配

然后我的 Node.Js 应用程序退出。

如何确保即使出现这样的错误,应用程序也不会退出,而只是报告错误并继续执行代码?

我知道我应该在投入生产之前解决这样的问题,但是,如果我希望代码在出现错误的情况下继续执行怎么办?

最佳答案

通过将代码包装在 try catch block 中,您应该能够

try {
max_weight = Match.floor(max_weight/min_weight);
}
catch(err) {
// do something to log error
}

请注意,try block 中发现错误之后的行将不会被执行。

关于javascript - 如何避免 Node.Js 应用程序在出现 Javascript 错误时退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60247774/

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