fastapiのmain.pyを起動すると自動的に10秒おきに"hello"を自動的に表示するコードを作って下さい。
import asyncio
from fastapi import FastAPI
app = FastAPI()
async def hello_timer():
while True:
print("hello")
await asyncio.sleep(10) # 10秒待機
@app.on_event("startup")
async def startup_event():
# FastAPIアプリケーションの起動時にタイマーを開始
asyncio.create_task(hello_timer())
@app.get("/")
async def get_hello():
return {"message": "hello"}