烧瓶http://0.0.0.0:5000/无法访问

时间:2020-11-06 05:06:39

标签: python flask chatbot

每当我运行flask python主文件时,我都会在stmt.while#2上运行此“” **。当我点击该网址时,我得到“无法访问此站点”。谁能解释和解决这个问题?

2 个答案:

答案 0 :(得分:0)

请尝试添加主机参数:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run(host='localhost') #Or change to your ip, such as '192.168.30.56'

控制台输出:

Running on http://localhost:5000/ (Press CTRL+C to quit)

答案 1 :(得分:0)

由于0.0.0.0只是一个占位符,因此无法显示该URL。您需要弄清楚它实际在监听哪个地址。如果您尝试从同一台计算机访问服务器,请尝试http:// localhost:5000 /;如果要通过网络访问它,则需要确定服务器实际可访问的地址。

尽管ifconfig或类似的输出可能至少在同一个本地网络中有效,但从服务器本身内部并不总是很明显。如果需要查看服务器的公共可路由地址,请尝试从服务器内部使用https://whatismyip.com/或类似服务(假设仍然没有防火墙或类似物阻止该端口被公共访问)。