【发布时间】:2020-10-24 23:51:06
【问题描述】:
项目结构如下
myapp 是一个根目录,它有以下文件
- 过程文件
- flask_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
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 日志 --tail
【问题讨论】:
-
你的应用在本地还可以吗?
-
是的,它工作正常