AWS EB 上的 Flask 应用程序总是给我一个 500 内部服务器错误

Flask application on AWS EB always gives me a 500 Internal Server Error

我可以 运行 我在本地主机上的应用程序没有问题,但是一旦我将它上传到 AWS EB,我就会得到 500 Internal Server Error.

这是我的 app/__init__.py 文件:

from flask import Flask

app = Flask(__name__)

还有我的 application.py 文件:

from app import app

if __name__ == '__main__':
    app.run(host='0.0.0.0', port='8080', use_reloader=True, debug=True)

是否配置错误?

问题是 AWS EB 预计:

application = Flask(__name__)

解决方法:

application = app = Flask(__name__)