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

时间:2016-12-16 03:37:13

标签: javascript node.js express

这是一款超级简单的快递应用。经过一段时间没有请求,只是闲置这个错误会发生:

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!')
})

1 个答案:

答案 0 :(得分:2)

套接字收到错误'事件,我们应该使用'错误'事件监听器,否则它会传播并使你崩溃。

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