Node.js:它可以抛出哪些HTTP异常?
我有一个非常简单的服务器Node.js:它可以抛出哪些HTTP异常?,node.js,http,Node.js,Http,我有一个非常简单的服务器 http.createServer(function(request, response) { response.writeHead(200); response.end("Hello world"); }).listen(8080); 除了listen EADDRINUSE,它可以抛出哪些异常? 如果用户在请求发送中间断开,会不会出错?或者类似的情况?在断开客户端连接的情况下,它不会引发异常-这是非常“正常”的行为 EADDRINUSE异常在调用ht
http.createServer(function(request, response) {
response.writeHead(200);
response.end("Hello world");
}).listen(8080);
除了listen EADDRINUSE
,它可以抛出哪些异常?如果用户在请求发送中间断开,会不会出错?或者类似的情况?在断开客户端连接的情况下,它不会引发异常-这是非常“正常”的行为 EADDRINUSE异常在调用http.createServer时抛出,因为它试图创建套接字,如果端口已在使用,则会失败 当您谈论的事件是幕后的事情时,比如客户端断开连接、超时或类似的事情。这些事件是异步发生的,这就是为什么它们不能被抛出node.js执行 您仍然有自己的request it活动,并且必须订阅这些活动,下面是一个很好的答案,涵盖了您需要的内容: