我在PM2应用中使用Express进行流程管理和负载均衡。我刚刚安装了PM2并给出了命令pm2 start bin/www
此命令在命令提示符下工作,它显示如下结果:
现在这很好我正在打开网络浏览器并像往常一样访问应用程序localhost:3000
但是它没有在浏览器中打开它显示 ok 的应用程序。
可能的原因是什么?请帮忙。感谢。
答案 0 :(得分:0)
我得到了解决方案。我们知道当我们使用Express(Express生成器)创建应用程序时,它会创建所有文件夹并将app.js
文件放在根文件夹中。出于某种原因,我将app.js文件保存在文件夹中,并在bin/www
文件中更改了其路径。当我运行npm start
时它运行得很好但是PM2现在正在浏览器中打开应用程序。所以我再次将app.js
文件放在根文件夹中,现在它正常工作。