/login 경로로 요청을 받아 login_handler() 함수를 실행하는 코드를 작성해 봅시다. main.py에 다음 코드를 추가한 후 저장합니다.
hello_fastapi/main.py
# 서버 실행
@app.get("/")
def root_handler():
return {"message": "Hello, FastAPI!"}
# 경로 사용
@app.get("/login") # ➊ GET 요청과 경로 매핑 설정
def login_handler(): # ➋ 요청을 처리하는 함수 정의
return {"message": "로그인 페이지에 오신 것을 환영합니다."}
➊ GET 요청과 경로 매핑 설정
• /login 경로로 들어온 GET 요청을 바로 아래의 함수로 전달합니다. GET은 데이터를 조회하는 HTTP 메서드입니다.
➋ 요청을 처리하는 함수 정의
• login_handler() 함수를 실행해 "message": "로그인 페이지에 오신 것을 환영합니다."를 반환합니다.