TIL#47 Flask(卓球API)の起動

1844 ワード

1.miniconda仮想環境

conda create -n [가상환경 이름] python=3.8プロジェクトの環境を区別するために、まず上のコマンドで仮想環境を作成します.(フラスコはPythonベースなのでpython=3.8環境にしました)

2.フラスコを取り付ける

pip install flaskpip installを使用してフラスコモジュールを取り付けます

3. app.py


必要なディレクトリにappを作成します.pyの作成と基本的なping-pong APIの作成

app = Flask(__name__)

@app.route("/ping", methods=['GET'])
def ping():

        return "pong"
  • @app.rout(api,method):apiアドレスとhttpメソッドを設定するdecorator
  • defping():関数の上のdecoratorが設定したapiアドレスとメソッドが正しい場合は、次の関数
  • を実行します.

    4.サーバの実行

  • app.サーバはポート5000上でdebugeモードでpyを実行する
    (django基本ポート:8000、フラスコ基本ポート:5000)FLASK_APP=app.py FLASK_DEBUG=1 flask run

  • 5.postmanを用いてping-pong apiの実現を検証する

  • http://localhost:5000/ping理由を表すgetメソッドリクエスト
  • pong応答後正常に通信完了