如何使我的服务器可用 "forever start server.js"

How to make my server available with "forever start server.js"

我花了几个小时来尝试启动我的服务器 运行。作为 class 作业的一部分,我们正在迁移到 ExpressJS。所以指令如下:

  1. 在我们的 ssh 服务器(基于Ubuntu)中安装最新版本的 nodejs 和 npm 以及 express、morgan 和 forever。
  2. 在我们的 "website" 文件夹中,我们创建了一个 "public" 文件夹来放入所有网络内容。
  3. 然后我们下载了教授上传的 server.js 脚本,我们将把它放在我们拥有的 "website" 文件夹中。
  4. 然后我们设置"website"文件夹的路径。要明确 "website" 包含 "public" 文件夹和 server.js 脚本。
  5. 在终端中写入`永远开始server.js`

永远处理 server.js ,但我没有加载我的网站,无论我通过什么浏览器访问(终端也打开)。我试着写永远列表,所有进程都停止了。我认为问题可能出在这里。

我试过使用:

我真的需要弄清楚如何启动此服务器 运行。如果你需要我的东西,请告诉我什么以及如何得到它。我是 windows 用户,其中超过一半的命令是我在研究其他问题时发现的。如果您还需要日志或图像,请让我知道在哪里可以找到它们以将它们提供给您,因为我对其中一些东西知之甚少。 - 谢谢!

你可以试试 nodemon for dev。或者 pm2 用于生产,如果你想保留你的服务器 运行.

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