gpt4 book ai didi

javascript - 捕获错误发生后停止

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

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

最佳答案

catch块是您处理错误的地方。换句话说,在这里您可能会触发函数的替代结果。例:

try {
const result = await fetchSomeData();
if(result !== null) {
return result;
}else{
throw "nothing was fetched"
}
} catch(error) {
console.log(error);
const result = { error: "a custom error message", function: customCallBack };
return result;
}

关于javascript - 捕获错误发生后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62732421/

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