繁体   English   中英

无法连接到 Flask 本地服务器

[英]Unable to connect to Flask local server

我正在尝试使用 python 和 Flask 构建一个网络应用程序。 我开始在 Ubuntu 上研究它,到目前为止它有效。

但是,将项目拉入安装了相同先决条件的 Windows 环境中是行不通的。 更详细一点,运行输出看起来还不错

 * Serving Flask app "main" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: on
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 239-929-141
 * Running on http://0.0.0.0:8080/ (Press CTRL+C to quit)

在此处输入图片说明

但是当访问 0.0.0.0:8080 时,浏览器无法访问它。 并且没有更多与正在发生的事情相关的输出。

我也使用基本的 hello world flask 应用程序对此进行了测试,结果相同(在 Windows 上)。 知道操作系统是否是这里的问题吗? 或者还能是什么?

http://0.0.0.0通常不起作用,您可能需要在浏览器中切换到 http://localhost:8080。

还要验证您是否已将烧瓶设置为使用 0.0.0.0 而不是 127.0.0.1。

我想我应该解释第二部分,在routes.py文件中,您要确保将主机设置为 0.0.0.0 否则您将无法访问它。 所以在你的routes.py底部确保你有:

from flask import Flask
app = Flask(__name__)
app.run(host="0.0.0.0")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM