[英]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.