express.js应用程序在一段时间后崩溃了

这是一个超级简单的快速应用程序。 经过一段时间没有要求,只是坐着闲置这个错误将发生:

Example app listening on port 80! events.js:160 throw er; // Unhandled 'error' event ^ Error: read ECONNRESET at exports._errnoException (util.js:1022:11) at TCP.onread (net.js:572:26) 

这里供参考是代码

 "use strict" var express = require('express'); var app = express(); app.get('/', function(req, res) { res.end('hello') }) app.listen(80, function () { console.log('Example app listening on port 80!') }) 

套接字接收到一个“错误”事件,我们应该使用“错误”事件监听器,否则它会传播和崩溃你处理。

 var server = http.createServer(function(request, response){ ... ... }); server.on('error', function(err) { ... ... }); server.on('listening', function(err) { ... ... });