可能是虚拟或noob问题,但这是我第一次尝试通过我的VPS托管将本地Node.js应用程序运行/部署到互联网。
在本地工作时,我使用nodemon包在每次更改时自动重启服务器。 此外,当关闭终端或关闭Mac时,Node.js也将关闭。
如何通过具有公共域的远程VPS处理这些事情?
顺便说一句,另一件事是如何压缩/编译/隐藏/保护我的客户端代码,以便它无法被阅读或其他东西。 我问这个是因为当我在做源代码时,很清楚地看到整个应用程序请求并因此“玩”了。
感谢。
答案 0 :(得分:2)
查看pm2(生产节点管理员) 你可以像这样安装
npm install pm2 -g
所以代替nodemon app.js你将运行
pm2 start app.js
代替。即使您重新启动服务器,这也可以使您的应用保持运行 查看official site for more info on pm2