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("어플리케이션 종료 전 실행됨")