配置我的本地烧瓶服务器以供同一wifi网络下的其他设备使用
Configure my local flask server to be available to other devices under same wifi network
从大部分资源中,我收集了-
如果我明确声明 0.0.0.0 作为主机,5000 作为端口,我的 wifi 网络下的其他设备应该可以访问它,但是当我从另一台机器输入 http://0.0.0.0:5000/
时(我的 windows笔记本电脑),没用。
端口 5000 需要打开。如果没有,那么我应该打开它。
这对我也不起作用。
也许 debug=True
参数应该从 Flask 的 run()
方法中删除,因为开发服务器不应该公开可用。还是不走运!
还有什么可能是问题,因为以下内容对我不起作用-
app.run(host='0.0.0.0', port=5000)
我知道,这个问题已经被问过几次了,但是 none 的建议对我有用。所以,请帮助我通过其他设备访问我的烧瓶 Restful API,因为我想测试具有 Web 应用程序和移动应用程序作为客户端的服务。
不应在生产中使用 Flask 开发服务器,因为它不是为高效和安全而设计的。 Flask Deployment
要使 flask dev 服务器在 LAN/WLAN 上可见,请将 host
参数添加到机器 IP 地址
上的 运行
app.run(host='0.0.0.0', port=5000)
要访问 Web 服务器,请使用机器的私有 IP 地址(LAN/WLAN)运行连接 Flask 服务器 192.168.1.23:5000
从大部分资源中,我收集了-
如果我明确声明 0.0.0.0 作为主机,5000 作为端口,我的 wifi 网络下的其他设备应该可以访问它,但是当我从另一台机器输入
http://0.0.0.0:5000/
时(我的 windows笔记本电脑),没用。端口 5000 需要打开。如果没有,那么我应该打开它。 这对我也不起作用。
也许
debug=True
参数应该从 Flask 的run()
方法中删除,因为开发服务器不应该公开可用。还是不走运!
还有什么可能是问题,因为以下内容对我不起作用-
app.run(host='0.0.0.0', port=5000)
我知道,这个问题已经被问过几次了,但是 none 的建议对我有用。所以,请帮助我通过其他设备访问我的烧瓶 Restful API,因为我想测试具有 Web 应用程序和移动应用程序作为客户端的服务。
不应在生产中使用 Flask 开发服务器,因为它不是为高效和安全而设计的。 Flask Deployment
要使 flask dev 服务器在 LAN/WLAN 上可见,请将 host
参数添加到机器 IP 地址
app.run(host='0.0.0.0', port=5000)
要访问 Web 服务器,请使用机器的私有 IP 地址(LAN/WLAN)运行连接 Flask 服务器 192.168.1.23:5000