烧瓶运行未设置正确的主机且无法正常运行

时间:2019-05-19 22:16:29

标签: python flask

下面的最小示例在我通过调用“ python testapp.py”启动时可以正常工作,但在使用“ flask run”命令时不起作用。不工作,是指该页面无法投放。另外,IP地址设置不正确。我的示例代码的最后一行将主机设置为192.168.86.43,但是“烧瓶运行”显示了在127.0.0.1上运行的应用程序。 “烧瓶运行”不会返回任何错误,但不会为该页面提供服务。如果我执行“ python testapp.py”,我将获得正确的主机IP,并且页面可以正常运行。

export FLASK_APP=testapp.py
flask run

显示IP地址127.0.0.1,但不提供网页

python testapp.py

显示IP地址192.168.86.43并投放页面


# testapp.py

from flask import Flask, Response
app = Flask(__name__)

@app.route('/status/', methods=["GET"])
def test():
   return Response(response='<h1>hello world.</h1>', status=200)

if __name__ == '__main__':
    app.config["SECRET_KEY"] = '\x02\x84s7'
    app.run(host = "192.168.86.43", port = 5000, debug = True)

不显示错误消息。请问有关如何调试的任何建议?

0 个答案:

没有答案