我正在尝试将我使用 express 在本地创建的 MEAN-Application 推送到 OpenShift。为此,我从仪表板创建了一个新应用程序,并将 NodeJS 添加为插件。然后,当我添加我的 Git-Repository-URL(托管在 BitBucket 上)并创建应用程序时,我收到以下错误:
当我在不输入存储库 URL 的情况下创建新应用程序,然后从 Openshift 中提取,复制到我的项目并再次推送时,我收到类似的错误:
端口 8080 不可用似乎是一些问题,但我自己无法解决这个问题,因为我是新手,无法在网络上找到解决方案,因此感谢任何帮助和建议。
编辑:当我说 MEAN 时,我实际上是指 EAN;我目前不使用 MongoDB。
编辑 2:几个小时后,我决定尝试 Heroku。它在第一次尝试时也不起作用,但日志包含更多有用的信息,所以我在大约一个小时内启动并运行了所有东西(相比之下,使用 OpenShift 尝试了 4 小时)。之后,我尝试将我推送到 Heroku 的完全相同的项目推送到 Openshift 并得到以下新错误:
同样,如果有人碰巧知道对此的快速修复,请告诉我,因为我仍然想使用 OpenShift。