在使用node.js工作几周后,我发现node.js服务器错误与像PHP这样的普通服务器端语言之间存在差异。
举个简单的例子:如果网站因任何原因出现错误。
在PHP中
如果用户向服务器和MySQL发送一些无效数据,MySQL将向该特定用户输出错误,并且整个应用程序不会崩溃。
在Nodejs中
如果用户向服务器和MySQL发送一些无效数据,则nodejs服务器将崩溃,因此所有用户都将断开连接,而用户之间将不再有连接。
这是一个非常大的问题。在大型Web应用程序中,要避免Nodejs服务器崩溃处理所有错误是不可能的,问题是:
是否有任何方式可以处理任何未知的致命错误和异常,使其输出到特定位置或类似的东西。
domain
支持进行集中式错误处理。 - JohnnyHK