gpt4 book ai didi

node.js - Node 中的自定义错误代码应使用什么范围?

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

我正在使用 meteor ,并想在模板中使用自定义错误代码抛出错误。已经采用了哪些值,这是区分自定义错误的可接受方法吗?我只是在此模板中捕获这些错误,因此创建自定义错误类似乎有些过分。

最佳答案

我不确定内置的meteor error是否会满足您的需求,但是它提供了一种方法,可以明确定义错误类型,而无需创建新的错误类。

代码可能是这样的:

const ERROR_TYPE_A = 'error-type-a';

// code...

throw new Meteor.Error(ERROR_TYPE_A, "this can be a human readable string, which could be displayed to the user");

在流行的情况下:
if (err.error === ERROR_TYPE_A){
// switch on type...
}

然后可以针对常量键入check异常。

希望能有所帮助。

关于node.js - Node 中的自定义错误代码应使用什么范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33414445/

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