[Python] Flask Webサービスに接続できません。接続が拒否されました。


Answers

開発サーバーを実行して、ローカルサーバーだけでなくすべてのインターフェイスの要求をリッスンする必要があります

Flaskに0.0.0.0:PORT_NUMBERを聞くように依頼する

またはあなたが選択できる他のポート

Question

私はFlaskでRaspberry PiでシンプルなWebサーバーを実行しようとしています。 Flaskアプリケーションを実行すると、次のように表示されます。

http://127.0.0.1:5000/で実行中

しかし、このアドレスをChromeのノートパソコンに入力すると、

ERR_CONNECTION_REFUSED

私はRaspberry Piのブラウザで127.0.0.1:5000を開くことができます。 別のコンピュータから接続するには何が必要ですか?




あなたがflask run介してサーバを走らせているときは、それをflask run --host=0.0.0.0変えてflask run --host=0.0.0.0を実行して、あなたのスクリプトが走っているサーバのIPV4アドレスを見つけてください。 同じネットワーク上で、 http://[IPV4 address]:5000