FastApi
FastApiは、Pythonの標準である型ヒントに基づいてPythonでAPIを構築するための、モダンで、高速なWebフレームワークです。
※以降の説明では、Pythonの環境構築の説明は省略しております。
事前準備
プロジェクトフォルダの新規作成
仮想環境をvenvで作成し、有効化します。
python -m venv venv //作成
venv\Scripts\activate //起動
FastApiのインストール
pip install fastapi
uvicornのインストール
pip install uvicorn
プロジェクトフォルダ内にmain.pyを作成
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def index():
return {"message" : "テスト"}
サーバーの起動
uvicorn main:app --reload
アクセス
http://localhost:8000またはhttp://127.0.0.1:8000にアクセス
実行結果
