如何在使用node.js执行文件时关闭终端窗口而不停止进程?

Lui*_*uis 4 macos terminal node.js

当我使用node.js执行文件时(通过键入"node example.js",也许是一个http服务器),然后,当我关闭终端窗口(Mac OS X Lion)时,该过程停止并且不响应请求了.如果我输入"ctrl c"或"ctrl z",也会发生同样的情况.如何在不停止进程的情况下关闭终端,以便我的服务器继续回复请求.

ebo*_*man 13

使用nohupprefix命令的组合(以防止进程在终端关闭时被终止)和&后缀(在后台运行进程以便它不会占用终端): nohup node example.js &

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