以编程方式停止并重新启动快速服务器(更改端口)

我期望能够基本上改变我的快递应用程序正在运行的端口

我试过了:

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. 

谢谢,Matt

       

网上收集的解决方案 "以编程方式停止并重新启动快速服务器(更改端口)"