nodejs错误优先级回调我们知道nodejs在解决高并发方面非常强大主要是因为它是非I/O密集型的,依赖各种异步回调。但是在回调的时候,我们把未知结果分为成功和异常nodejs约定:回调函数第一个参数必须是错误对象error。如果发生错误,将通过第一个参数error返回错误。原因是函数在执行时分为请求阶段和处理阶段。这两个阶段之间会抛出异常。抓不到的数据只能作为第一个参数,第二个参数作为成功响应。如果没有异常,error将被设置为null。返回第二次成功的数据。比如阮先生的读文件处理:fs。readFile('/etc/passwd',function(err,data){if(err)throwerr;console.log(data)})
