如何启动node.js应用程序,然后返回命令行并导航

时间:2018-01-11 21:36:08

标签: node.js nginx centos

背景:我在nginx上使用CentOS后端运行node.js

我输入node server.js来启动我的应用。但是,在我启动应用程序后,我无法输入任何其他内容或导航我的服务器。我可以回到命令行的唯一方法是通过键入control c来停止我的应用程序。然后我可以正常使用CentOS进行维护和导航,直到我再次启动我的应用程序。

有没有办法启动我的应用,然后返回CentOS而不会在server.js运行时锁定所有内容?也许我错过了一些明显的东西。抱歉,这是一个菜鸟问题!

1 个答案:

答案 0 :(得分:1)

使用foreverPM2在后台运行该应用。您也可以使用nohup,如下例所示。

nohup node server.js &

这将在后台运行节点应用程序,您将能够使用命令行shell。