宿題
このコードが上手く起動できていない。
fastapi6/main.pyを参照のこと
import asyncio
from fastapi import FastAPI
app = FastAPI()
async def print_hello():
while True:
print("Hello")
await asyncio.sleep(60) # 60秒待機
@app.get("/aisatu")
async def get_aisatu():
return {"message": "konnichiwa"}
if __name__ == "__main__":
loop = asyncio.get_event_loop()
loop.create_task(print_hello()) # "Hello"出力プログラムを非同期タスクとして実行
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=8000)