如何通过“永远启动server.js”使服务器可用

我花了几个小时尝试使服务器启动并运行。作为课程分配的一部分,我们正在迁移到ExpressJS。因此,说明如下:

  1. 在我们的ssh服务器(基于Ubuntu)中安装最新版本的nodejs和npm以及express,morgan和永久。
  2. 在我们的“网站”文件夹中,我们创建了一个“公共”文件夹来放入所有Web内容。
  3. 然后我们下载了教授上传的server.js脚本,并将其放置在我们拥有的“网站”文件夹中。
  4. 然后,我们将路径设置为“网站”文件夹。为了清楚起见,“网站”包含“公共”文件夹和server.js脚本。
  5. 在终端中写入“永远启动server.js”

永远处理server.js,但是无论我通过哪个浏览器访问(终端也处于打开状态),我都无法加载我的网站。我尝试写入永远的列表,并且所有进程都停止了。我认为问题可能在这里。

我尝试使用:

  • forever start ./bin/www-无效
  • sudo forever start server.js-无法正常工作
  • sudo nohup forever start server.js-无法正常工作
  • nohup forever start server.js-无法正常工作

我真的需要弄清楚如何启动和运行该服务器。如果您需要我的帮助,请告诉我什么以及如何获得。我是Windows用户,发现其中一半以上是在研究其他问题。如果您还需要日志或图像,请告诉我在哪里可以找到它们以提供给您,因为我对某些方面的知识很少。 -谢谢!

yichaohao 回答:如何通过“永远启动server.js”使服务器可用

您可以为开发人员尝试nodemon。或pm2用于生产,如果您要保持服务器运行。

https://pm2.keymetrics.io/docs/usage/pm2-doc-single-page/

本文链接:https://www.f2er.com/2415153.html

大家都在问