使用Flask在Heroku上部署项目后出现应用程序错误

时间:2020-06-29 08:05:40

标签: flask heroku gunicorn procfile

enter image description here

我的项目在本地服务器上成功运行,因此,我很确定错误与Procfile有关,我已经仔细检查了一下,发现了两种编码方式。谁能告诉我哪种方法正确?

enter image description here

请记住,此项目使用的是Flask而不是Django,因此没有wsgi文件,文件夹结构看起来像这样。 enter image description here

错误代码是H10。

2 个答案:

答案 0 :(得分:0)

尝试这个,让我知道它是否有效

web: gunicorn -w 4 -b "0.0.0.0:$PORT" app:app

并创建文件runtime.txt并将其添加到其中

python-3.8.2

答案 1 :(得分:0)

您必须将Procfile的EOL格式从Windows更改为Unix,然后再次部署。

您可以使用记事本++或崇高文本来更改它。