我正在阅读Flask文档。有人告诉我app.run(host='0.0.0.0')
,我可以公开服务器。
这是什么意思?如何在另一台计算机上访问服务器(仅在我自己的计算机中localhost:5000
)?
答案 0 :(得分:13)
回答你的第二个问题。您只需点击运行烧瓶应用程序的机器的IP地址,例如在{strong>同一网络的不同计算机上的浏览器中192.168.1.100
,您就在那里。但是,如果您在不同的网络上,则无法访问它。防火墙或VLans可能会导致您到达应用程序时出现问题。
如果该计算机具有公共IP,那么您可以从地球上的任何位置点击该IP,并且您将能够访问该应用程序。通常这可能会施加一些配置,因为大多数公共服务器都在某种路由器或防火墙之后。