main.pyを開いて、以下のコードを書いてみましょう。
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"message": "Hello World"}
from fastapi import FastAPI
FastAPIライブラリから、FastAPIクラスをインポートしています。
app = FastAPI()
FastAPIアプリケーションのインスタンスを作成します。このappが、APIのエントリーポイントになります。
@app.get("/")
def read_root():
return {"message": "Hello World"}
@app.get("/"): ルートパス(/)へのGETリクエストを処理する関数を定義def read_root(): 実際の処理を行う関数return {"message": "Hello World"}: 辞書型のデータを返す(自動的にJSONに変換される)<aside> 💡
FastAPIでは、Pythonの辞書を返すだけで、自動的にJSON形式に変換してくれます!
</aside>
ターミナルで以下のコマンドを実行します。