我知道在 Node 中,我可以使用 process.on('UncaughtException',evtHandlerFunction(){/*code*/});
但是我该如何“正确”处理错误呢?就像,每当出现错误时,在响应时发生错误的请求的当前响应流上发送状态代码 500,并告诉用户有问题。但我似乎无法找到一个好的方法来做到这一点。例如,我将如何弄清楚“当前响应流”是什么?我只想要一个如何做到这一点的概念,我不一定需要代码。对不起,如果我不清楚,如果您不明白,请发表评论。
最佳答案
这完全取决于您要处理什么样的错误.....
服务器错误可以是 http 错误、套接字错误、网络错误等。
这些模块中的每一个都有一个错误处理代码
例如:
套接字服务器对象具有:
socket.on('error',function(err)
{
//code to handle
});
查看站点 nodejs.org 上的详细文档
关于node.js - 如何处理 node.js 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21979301/