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是根目录,它有以下文件
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
你的应用程序在本地正常吗?是的,它工作正常