fastapi의 on_event 데코레이터는 application을 실행한 직후나 종료하기 직전에 특정 함수를 호출하고자 할 때 유용하다
| 이벤트 | 설명 |
|---|---|
| startup | 어플리케이션 직후에 지정한 함수를 호출 |
| shurtdown | 어플리케이션이 종료되기 직전에 지정한 함수를 호출 |
from fastapi import FastAPI
app = FastAPI()
@app.on_event("startup")
def startup_event():
print("어플리케이션 실행 후 실행됨")
@app.on_event("shutdown")
def shutdown_event():
print("어플리케이션 종료 전 실행됨")