【发布时间】:2020-07-31 17:41:36
【问题描述】:
我花了几个小时来尝试让我的服务器启动并运行。作为课堂作业的一部分,我们正在迁移到 ExpressJS。所以指令如下:
- 在我们的 ssh 服务器(基于 Ubuntu)中安装最新版本的 nodejs 和 npm 以及 express、morgan 和 forever。
- 在我们的“网站”文件夹中,我们创建了一个“公共”文件夹来存放所有的网络内容。
- 然后我们下载了教授上传的 server.js 脚本,并将其放在我们拥有的“网站”文件夹中。
- 然后我们将路径设置为“网站”文件夹。需要明确的是,“网站”包含“公共”文件夹和 server.js 脚本。
- 在终端中写入`forever start 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 用户,我发现这些命令中有一半以上是在研究其他问题。如果您还需要日志或图像,请让我知道在哪里可以找到它们以提供给您,因为我对其中一些东西知之甚少。 - 谢谢!
【问题讨论】:
-
欢迎来到 Stack Overflow。看起来你的答案是
pm2。效果很好。供将来参考:当您询问 Stack Overflow 问题时,请提供比出现问题时没有工作更多的详细信息。
标签: node.js server forever web-site-project