如何在不停止进程的情况下使用node.js执行文件时closuresterminal窗口?

当我用node.js执行一个文件时(通过键入“node example.js”,也许是一个http服务器),那么当我closuresterminal窗口(Mac OS X Lion)时,进程停止,并且不应答请求了。 如果我input“ctrl c”或“ctrl z”,也会发生同样的情况。 如何closuresterminal而不停止进程,所以我的服务器继续回答请求。

使用nohup prefix命令(以防止terminal在终止时终止进程)和后缀(在后台运行进程,使其不会终止terminal)相结合: nohup node example.js &

您还应该查看永久或类似的工具,如果它崩溃,也会自动重新启动服务器,并且nodemon会在您更改代码时自动重新启动它。