我想要能够基本上改变我的express应用程序运行的端口。
我已经尝试过:
server.on('close', function() {
server.listen(3000);
});
server.listen(8080);
server.close();
这会返回一个晦涩的 node.js 错误。我正在运行 node v0.4.11,现在正在升级以查看是否可以解决问题。
编辑 这是错误信息:
Assertion failed: (!io->watcher_.active), function Set, file ../src/node_io_watcher.cc, line 160.
感谢,马特。
.listen
是异步的,所以在它打开之前会尝试关闭。尝试使用server.listen(8080, function() { server.close(); });
,或许可以解决这个问题。 - loganfsmyth