关闭SSH终端后如何维护NodeJS服务器应用程序



我创建了一个Digital Ocean Droplet,在那里我从Git克隆了我的NodeJS应用程序,npm install所有依赖项。当我通过 SSH 连接到终端并运行nodemon init命令以启动服务器应用程序时,它就是这样做的,我可以通过我的域很好地访问它。问题是一旦我关闭了Putty SSH终端,该站点就不再可用。我已经对此进行了多次测试,似乎问题确实是关闭终端。那么我该如何解决这个问题并确保我的服务器应用程序即使在我关闭与我的 droplet 的 SSH 连接后仍在运行。

全局安装 pm2 而不是 nodemon,然后使用以下命令运行您的应用程序:

pm2 start app.js

最新更新