Flaskのドキュメントを読んでいます。app.run(Host='0.0.0.0')
を使用すると、サーバーを公開することができます。
どういう意味ですか ?別のコンピューターのサーバーにアクセスするにはどうすればよいですか(localhost:5000
自分のコンピューターで)?
2番目の質問に答えます。 flaskアプリが実行されているマシンのIPアドレス、たとえば192.168.1.100
は、同じネットワーク上の別のマシンのブラウザーで、そこにいます。ただし、別のネットワーク上にいる場合はアクセスできません。ファイアウォールまたはVLansは、アプリケーションへの到達に問題を引き起こす可能性があります。そのコンピューターにパブリックIPがある場合、地球上のどこからでもそのIPにアクセスでき、アプリにアクセスできるようになります。ほとんどの公開サーバーは何らかの種類のルーターまたはファイアウォールの背後にあるため、通常、これによって何らかの構成が課せられる可能性があります。