美文网首页
阻塞I/O注意事项

阻塞I/O注意事项

作者: 结构学AI | 来源:发表于2017-07-24 16:36 被阅读21次

    Node里面发生未捕获的异常,会以冒泡的方式从调用堆栈一直传递到调用的函数,同时会让进程退出。

    • 但是添加了uncatchException处理器,结果就会不一样。这个时候进程不会退出。
    process.on('uncatchException',function(err){
        console.log(err);
        process.exit(1);//手动退出
    })
    
    • 除了上面的,还有方法就是在回调里面做好对error的处理(err通常是第一个参数)

    总结一下:就是在每一个关键函数得做好异常处理,方便日后追踪错误(如果不作处理,可能会得到丢失了上下文的错误)。

    相关文章

      网友评论

          本文标题:阻塞I/O注意事项

          本文链接:https://www.haomeiwen.com/subject/qcbbkxtx.html