我试图遵循官方的tuto,但它不起作用。
我的项目如下所示: 我的应用 应用程序接口 包.json .app 包.json
如果 heroku 没有检测到你的构建包,请按照这个答案进行操作。
另一方面,即使你定义了构建包,你的应用也没有运行,这可能是因为你的proc文件没有正确定义。
在应用中,必须在目录的基中创建一个名为Procfile
的文件(不带扩展名(。此文件将告诉 heroku 要运行什么。
一个非常简单的例子是这个。例如,如果你的应用有一个服务器.js文件,则可以像这样定义 procfile:
web: node server.js
如果您的目录中有此文件并推送到 heroku,heroku 将理解它是一个节点应用程序,并将正确为您的应用程序提供服务。