Node.js之异常处理

  1. 云栖社区>
  2. 博客>
  3. 正文

Node.js之异常处理

xiaoqb 2016-01-20 12:34:31 浏览2253
展开阅读全文

   记得刚刚开始学Node.js时自己尝试着写了一个简单的http服务器,跟以前接触过的php相比感觉更自由,编起码来也更爽了。但是某天发现稍微一个很小的错误就导致整个http进程挂掉了,顿时有种不靠谱的感觉啊,跟php比起来感觉Node.js容错能力确实弱了很多,起码一个php文件出错也不会导致所有的服务都挂掉。

   

      后来接触到Node.js web开发框架后感觉也不是那么轻易就让整个进程都挂掉的,于是便想研究下Node.js究竟是如何来处理各种异常从而避免整个进程挂掉的。

     

     当我们的程序运行在Node.js进程里不小心抛出一个异常时便会触发process对象的_fatalException方法,并将异常对象err传进去,_fatalException方法主要做以下一些处理:

 

当process对象上

网友评论

登录后评论
0/500
评论
xiaoqb
+ 关注