【问题标题】:PM2 not showing Express app in browserPM2 没有在浏览器中显示 Express 应用程序
【发布时间】:2017-02-10 16:02:15
【问题描述】:

我在我的Express 应用程序中使用PM2 进行进程管理和负载平衡。我刚刚安装了 PM2 并给出了命令pm2 start bin/www 此命令在命令提示符下工作,它显示的结果如下:

这很好,现在我打开网络浏览器并像往常一样访问应用程序localhost:3000,但它没有打开应用程序,它在浏览器中显示ok

可能的原因是什么?请帮忙。谢谢。

【问题讨论】:

  • 你能用 pm2 restart bin/ww 重启你的应用吗
  • pm2 重启 bin/www --name arpit-api

标签: node.js express pm2


【解决方案1】:

我得到了解决方案。我们知道,当我们使用 Express(Express 生成器)创建应用程序时,它会创建所有文件夹并将 app.js 文件放在根文件夹中。出于某种原因,我将 app.js 文件保存在一个文件夹中,并在 bin/www 文件中更改了它的路径。当我运行 npm start 时它运行良好,但使用 PM2 现在它正在浏览器中打开应用程序。所以我再次将app.js 文件放在根文件夹中,现在它可以正常工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-11
    • 2012-07-20
    • 2023-02-22
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多