node开发中 常见的报错是如何分类的?
回答
小泽回答
node.js是js的运行环境,错误为error实例:可能的错误有以下几类:
1、标准JavaScript错误,如:
<EvalError>
: 当调用 eval()
失败时抛出
<SyntaxError>
: 当使用非法JavaScript语法时抛出
<RangeError>
: 当一个值不在指定范围内时抛出
<ReferenceError>
: 当使用未定义的变量时抛出
<TypeError>
: 当传递错误的类型参数抛出
<URIError>
: 当一个全局的URI函数被错误使用时抛出
2、系统错误,这类错误由底层系统触发,如试图打开不存在的文件,试图通过已关闭的Soket发送数据时等
3、自定义错误,这类错误在应用代码中由用户指定触发
4、断言错误,这类错误在代码违反合法逻辑时,由Node.js的assert
模块触发
(2)
相似问题