私のアプリケーションが動作するホストとポートを変更したい。私はhost
とport
をapp.run
に設定しましたが、flask run
コマンドは依然としてデフォルトの127.0.0.1:8000
で実行されます。 flask
コマンドで使用するホストとポートを変更するにはどうすればよいですか?Flaskアプリケーションが動作するホストとポートを変更できないのはなぜですか?
if __name__ == '__main__':
app.run(host='0.0.0.0', port=3000)
set FLASK_APP=onlinegame
set FLASK_DEBUG=true
python -m flask run
これは*本当に* __main__' 'とは関係ありません。条件を取り除くと、それはまったく別の問題になります。 'run'メソッドがブロックされ、'フラスコ実行 'は実際には何もしません(正しくはありません)。それを取り除くと、これは私の答えとまったく同じことを言います。 – davidism