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

问题描述 投票:0回答:1

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

  1. 在我们的ssh服务器(基于Ubuntu)中安装最新版本的nodejs和npm以及express,morgan和永久。
  2. 在我们的“网站”文件夹中,我们创建了一个“公共”文件夹来放入所有网站内容。
  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用户,发现其中一半以上是在研究其他问题。如果您还需要日志或图像,请告诉我在哪里可以找到它们,以便为您提供日志,因为我对某些方面的知识很少。 -谢谢!

node.js server forever web-site-project
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.