Сообщение от vflash
|
у сервера есть событие 'clientError'. можно попробовать повешать на него и намеренно попытаться сделать неверное соединение на занятый порт serv.listen(22, function () {})
|
это не подходит
var cli = require('cli');
var error = require('error');
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.writeHead(200, {'Server': 'nginx/1.0.5'});
res.end('Hello World\n');
}).on("clientError", function (error) {
cli.fatal(error);
}).
listen(8080, function () {
console.log("Server start");
console.log(JSON.stringify(arguments));
}).listen(8082, function () {
console.log("Server start");
console.log(JSON.stringify(arguments));
});
ошибки не ловятся