配置我的本地烧瓶服务器以供同一wifi网络下的其他设备使用

Configure my local flask server to be available to other devices under same wifi network

从大部分资源中,我收集了-

  1. 如果我明确声明 0.0.0.0 作为主机,5000 作为端口,我的 wifi 网络下的其他设备应该可以访问它,但是当我从另一台机器输入 http://0.0.0.0:5000/ 时(我的 windows笔记本电脑),没用。

  2. 端口 5000 需要打开。如果没有,那么我应该打开它。 这对我也不起作用。

  3. 也许 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