为什么我的 heroku 烧瓶应用程序需要一个 procfile,但我不需要我的 heroku express.js 或 rails 应用程序的 procfile?



我以前在用Rails和Express.js编写的heroku上部署过应用程序,以前从未遇到过Procfile的概念。现在我刚刚部署了一个Flask应用程序,我发现了Procfile的概念,并发现如果没有它,该应用程序将无法正常运行。Heroku文档没有说明这是特定于Flask的,并暗示所有应用程序都需要它。

怎么了?为什么我以前不需要它,而现在需要它?

package.json中,它告诉Heroku如何执行程序。这是特定于JavaScript的。在其他语言中没有这样的文件,因此需要Procfile

Heroku需要知道如何执行您的项目。

相关内容

  • 没有找到相关文章

最新更新