Программно остановить и перезапустить экспресс-серверы (чтобы изменить порты)

Я пытаюсь сменить порты, на которых работает мое экспресс-приложение.

Я пробовал:

server.on('close', function() {
  server.listen(3000);
});

server.listen(8080);
server.close();

Это возвращает загадочную ошибку node.js. Я использую узел v0.4.11, я обновляюсь сейчас, чтобы посмотреть, исправит ли это.

РЕДАКТИРОВАТЬ Вот ошибка:

Assertion failed: (!io->watcher_.active), function Set, file ../src/node_io_watcher.cc, line 160.

Спасибо Мэтт

Ответы на вопрос(2)

Ваш ответ на вопрос