Python 应用程序错误:我的Flask web应用程序已成功部署到Heroku上,但加载站点时收到应用程序错误

Python 应用程序错误:我的Flask web应用程序已成功部署到Heroku上,但加载站点时收到应用程序错误,python,git,flask,heroku,Python,Git,Flask,Heroku,项目结构如下 web: gunicorn app:app myapp是根目录,它有以下文件 程序文件 烧瓶_app.py requirements.txt runtime.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: gunicorn app:app
myapp是根目录,它有以下文件

  • 程序文件
  • 烧瓶_app.py
  • requirements.txt
  • runtime.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
    
    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
    
    4:requirements.txt包含

    python-3.8.3
    
    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登录
    $git init
    $heroku git:remote-应用程序名
    $git add。
    $git commit-am“让它变得更好”
    $git推送heroku主机
    
    在执行最后一个命令之后 当我点击链接时,会出现以下错误

    应用程序错误

    应用程序中出现错误,无法提供您的页面。如果您是应用程序所有者,请查看日志以了解详细信息。您可以使用以下命令从Heroku CLI执行此操作
    Heroku logs--tail

    我认为Procfile存在一些问题。应该是

    web: gunicorn wsgi:app
    

    你的应用程序在本地正常吗?是的,它工作正常