我只需从python复制粘贴默认程序for heroku;
import os
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello World!'
run(host='localhost', port=8080)
它返回一个错误“退出状态为0”,经过研究后我发现这意味着“成功退出”。我如何解决这个问题,因为网站提供错误“。它不会返回任何其他回溯错误。
An error occurred in the application and your page could not be served. Please try again in a few moments.
If you are the application owner, check your logs for details.
答案 0 :(得分:0)
我认为您已在自己的评论中回答了您的问题。
在Heroku上,Flask应用程序似乎没有使用Flask / werkzeug app-runner,而是通过gunicorn,所以转到the tutorial,向上滚动以查看确切的示例(没有{{ 1)行,然后通过包含run()
的Procfile查看调用。
web: gunicorn hello:app
引用你的hello.py和hello
到其中的变量应用。