这是我第一次使用Heroku
,事实上我在 Google 中找不到与此类似的错误的人,这意味着我可能做错了什么:
我正在按照这里的基本 Heroku 设置指南将我的 NodeJS 应用程序部署到网络上。我已部署并尝试检查我dynos
的:
heroku ps:scale web=1
但是,当我这样做时,我得到了错误:
Scaling web dynos... failed
! No such process type web defined in Procfile.
当我跑步时,heroku ps
我什么也得不到。
在我的应用程序的根目录中,我有一个名为Procfile
(没有扩展名)的文件,其中包含:
web: node app.js
该应用程序在本地运行,没有任何问题(使用foreman start
)。
问题是为什么会发生这种情况,我该如何补救,我应该关心吗?