文件名称:splode:Node.js 未捕获的异常处理程序
文件大小:8KB
文件格式:ZIP
更新时间:2024-07-15 03:03:15
JavaScript
Splode 是一个用于处理未捕获异常的简单实用程序。 不要忽略异常 如果您只是忽略异常,您的服务器可能会在您不知情的情况下进入失败状态 - 如下所示: process.on('uncaughtException', function noop (err) {}) 这可能对您的系统有害,而且这是一种糟糕的做法……因此,只要发生未捕获的异常,就可以简单地退出。 不要总是退出 有时,异常并没有那么糟糕。 例如,一个函数可能会发送请求标头,然后另一个函数可能会尝试做同样的事情,请求可能处理不当,但服务器可能希望继续处理请求。 这应该是可能的。 例子 Splode 侦听uncaughtException并允许回调通过splode.listen接收异常。 如果splode.recover被调用,Splode将使这个进程继续下去,否则会退出。 var splode = require ( '
【文件预览】:
splode-master
----.jshintrc(135B)
----.gitignore(121B)
----package.json(795B)
----.travis.yml(74B)
----README.md(6KB)
----splode.js(2KB)
----.npmignore(172B)
----test()
--------.jshintrc(379B)
--------splode-test.js(3KB)
--------zeriousify-test.js(171B)
----.editorconfig(147B)