要在AWS EC2实例上保持Node.js应用程序在退出控制台后仍在运行,可以使用以下解决方法:
nohup node app.js &
这将使Node.js应用程序在后台运行,并且在退出终端后仍然保持运行。
npm install -g pm2
然后,在应用程序的根目录中启动应用程序:
pm2 start app.js
这将使用pm2在后台运行Node.js应用程序,并且在退出终端后仍然保持运行。
无论选择哪种方法,都应该确保在运行应用程序之前安装了Node.js和相关依赖项,并将应用程序配置为在指定的端口上监听请求。