Почему app.address() имеет значение null, когда HOST установлен в app.listen(PORT, HOST);

Когда 127.0.0.1 ниже опущен, app.address() не равен нулю, но когда хост установлен, он равен нулю.

var express = require('express'),
    app = express.createServer();

app.use(express.logger());

app.get('/', function(req, res){
    res.send('Hello World');
});

app.listen(3000, '127.0.0.1');
console.log(app.address());
console.log('Express server started on port %s', app.address().port);

Вывод ошибки: TypeError: Cannot read свойство 'port' of null

Node v0.6.5

Я установил экспресс-версию 2.5.9 - он показывает, что я установил 2.5.8 - не знаю, о чем это.

7
задан Anthony 24 May 2012 в 16:27
поделиться