像我这样的新手需要帮助, 我使用sentora将我的节点js项目上传到服务器托管vps。 现在我不理解运行我的项目。
在我的本地计算机上运行节点只需输入命令
node server.js
我可以在浏览器localhost:8080
中访问我的问题是如何在服务器托管中运行节点js?
答案 0 :(得分:1)
我对Sentora不熟悉,但快速浏览一下他们的论坛会发现Sentora是not built到handle Node.js。它适用于PHP服务器。
您可以尝试使用另一个完全支持Node.js的托管服务,例如Digital Ocean或Heroku。 Digital Ocean还提供完全可配置的Ubuntu盒,您可以在其中执行各种CLI操作。
对于持久部署,我建议使用NPM中的forever
工具。即使在使用Ubuntu框退出ssh会话后,它也会使您的服务器保持活动状态。
要安装forever
,请转到您的Ubuntu框并输入:
$ [sudo] npm install forever -g
然后转到Node.js项目目录并按如下方式部署服务器:
$ cd /path/to/your/project
forever start app.js