Node.js 中有哪些类型的错误

 我来答
DoramiHe
2017-02-07 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59541
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
1. 错误分类
Node.js是一个JavaScript运行时平台,其应用发生错误都是一个Error实例或Error子类的实例。
在Node.js应用中,可能发生的错误有以下4类:
标准JavaScript错误,如:
<EvalError> : 当调用 eval() 失败时抛出
<SyntaxError> : 当使用非法JavaScript语法时抛出
<RangeError> : 当一个值不在指定范围内时抛出
<ReferenceError> : 当使用未定义的变量时抛出
<TypeError> : 当传递错误的类型参数抛出
<URIError> : 当一个全局的URI函数被错误使用时抛出
系统错误,这类错误由底层系统触发,如试图打开不存在的文件,试图通过已关闭的Soket发送数据时等
自定义错误,这类错误在应用代码中由用户指定触发
断言错误,这类错误在代码违反合法逻辑时,由Node.js的assert模块触发
2. JavaScript错误与系统错误
2.1 JavaScript错误及自定义错误
标准JavaScript错误是由JavaScript语言提供的,表示语法错误或使用不当的API。所有错误都是一个Error类实例,而标准JavaScript错误会由语言本身在发生错误时构建。
自定义错误时,使用构造函数创建实例即可:
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式