Flaskアプリケーションのデフォルトのポートは5000です。しかし、デフォルトのポートがすでに使用されている場合や、特定の理由でポートを変更したい場合があります。以下に、Flaskアプリケーションでポートを変更する方法をいくつか紹介します。

  1. app.runメソッドを使用する: Flaskアプリケーションを起動する際に使用するapp.runメソッドにポート番号を指定することで、ポートを変更することができます。例えば、ポートを8000に変更する場合は、以下のように指定します。
if __name__ == '__main__':
    app.run(host='localhost', port=8000)
  1. flaskコマンドを使用する: flaskコマンドを使用してアプリケーションを起動する場合、-hフラグでホストを変更し、-pフラグでポートを変更することができます。例えば、ホストをlocalhost、ポートを3000に設定する場合は、以下のように指定します。
flask run -h localhost -p 3000
  1. 環境変数を使用する: 環境変数FLASK_RUN_PORTとFLASK_RUN_HOSTを設定することで、ポートとホストを変更することができます。例えば、ポートを8000、ホストを127.0.0.1に設定する場合は、以下のように指定します。
export FLASK_RUN_PORT=8000
export FLASK_RUN_HOST="127.0.0.1"
flask run

これらの方法を使用すれば、Flaskアプリケーションのポートを簡単に変更することができます。ただし、これらの設定は開発環境でのみ使用することをお勧めします。本番環境では、WSGIサーバー(例えばuWSGIやGunicorn)を使用することが推奨されています。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です