Node.js 在终端关闭后保持ExpressJS应用程序运行
我的应用程序正在服务器上运行,但随后我关闭终端窗口,您的应用程序停止。我怎样才能解决这个问题Node.js 在终端关闭后保持ExpressJS应用程序运行,node.js,express,terminal,Node.js,Express,Terminal,我的应用程序正在服务器上运行,但随后我关闭终端窗口,您的应用程序停止。我怎样才能解决这个问题 如何使应用程序在后台永久运行 有没有解决这个问题的Express插件 您可以使用外壳屏幕: 安装屏幕:sudo apt安装屏幕 创建一个屏幕:Ctrl-a c 转到应用程序文件夹并运行应用程序:node server.js(检查所有节点,确认应用程序正常工作) 分离屏幕:Ctrl-a d 列出检查应用程序是否正在运行的屏幕:screen-ls 关闭终端 PS:要连接应用程序正在运行的屏幕 列出可用屏幕
- 如何使应用程序在后台永久运行
- 有没有解决这个问题的Express插件
sudo apt安装屏幕
Ctrl-a c
node server.js
(检查所有节点,确认应用程序正常工作)Ctrl-a d
screen-ls
screen-ls
screen-r{pid}
使用以下命令终止屏幕:
screen-X-S{pid}退出
您可以在ExpressJs官方指南中找到关于的答案
官方文件建议使用和来保持应用程序在后台运行并自动重新启动