簡體   English   中英

應用程序錯誤:我的 Flask-web-app 已成功部署在 Heroku 上,但在加載站點時收到應用程序錯誤

[英]Application error: My Flask-web-app is successfully deploy on Heroku but receiving application error when loading site

項目結構如下

myapp 是一個根目錄,它有以下文件

  1. 檔案
  2. 燒瓶應用程序.py
  3. 要求.txt
  4. 運行時.txt

1:配置文件包含以下內容

web: gunicorn app:app

2:flask_app.py 包含以下代碼

from flask import Flask
app = Flask(__name__)


@app.route('/')
def index():
    return 'Welcome to my web '

if __name__ == '__main__':
    app.run(debug=True)

3:runtime.txt 包含

python-3.8.3

4:requirements.txt 包含

click==7.1.2
Flask==1.1.2
gunicorn==20.0.4
itsdangerous==1.1.0
Jinja2==2.11.2
MarkupSafe==1.1.1
Werkzeug==1.0.1

執行這些命令

$ heroku login

$ git init 

$ heroku git:remote -a appname

$ git add.

$ git commit -am "make it better"

$ git push heroku master

在我單擊鏈接時執行最后一個命令后,它給了我以下錯誤

應用程序錯誤

應用程序發生錯誤,無法提供您的頁面。 如果您是應用程序所有者,請查看您的日志以了解詳細信息。 您可以從 Heroku CLI 使用命令 Heroku logs --tail 執行此操作

我認為 Procfile 有一些問題。 它應該是

web: gunicorn wsgi:app

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM