node 常见错误如何判断?

收藏
Node
20
Feb 5, 2018

node开发中 常见的报错是如何分类的?

回答

小泽回答

node.js是js的运行环境,错误为error实例:可能的错误有以下几类:

1、标准JavaScript错误,如:

          <EvalError> : 当调用 eval() 失败时抛出

          <SyntaxError> : 当使用非法JavaScript语法时抛出

          <RangeError> : 当一个值不在指定范围内时抛出

          <ReferenceError> : 当使用未定义的变量时抛出

          <TypeError> : 当传递错误的类型参数抛出

          <URIError> : 当一个全局的URI函数被错误使用时抛出

2、系统错误,这类错误由底层系统触发,如试图打开不存在的文件,试图通过已关闭的Soket发送数据时等

3、自定义错误,这类错误在应用代码中由用户指定触发

4、断言错误,这类错误在代码违反合法逻辑时,由Node.js的assert模块触发

(2)

提交成功