我正试图从我网络中的Android手机等其他设备访问localhost上的烧瓶程序。
我可以访问使用Apache创建的localhost,但无法访问Flask创建的程序。
这是我的Flask计划:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home_page():
return '<h1>Welcome to my site!</h1>'
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5050, debug=False)
当我运行它时,它总是监听127.0.0.1:5000。
* Serving Flask app "server"
* Forcing debug mode off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
我可以在localhost中看到我的PHP文件,但看不到Flask程序。 (即http://my_ip:5000不起作用)
答案 0 :(得分:1)
只需更改&#39; 0.0.0.0&#39;到你的局域网IP地址。您可以知道在 cmd 或终端中的ifconfig
或Linux
中的ipconfig
或windows
上输入app.run(host="192.168.1.41")
datatable