더북(TheBook)

형식

@aspp.HTTP_메서드("경로", 추가옵션1, 추가옵션2, …)
def 함수이름(매개변수):
    ...

@app.HTTP_메서드: 어떤 HTTP 요청을 처리할지 지정합니다. 데이터 조회는 @app.get(), 데이터 생성은 @app.post(), 데이터 전체 수정은 @app.put(), 데이터 일부 수정은 @app.patch(), 데이터 삭제는 @app.delete()를 사용합니다.

추가옵션: 선택 사항으로, 응답 본문의 구조, 응답 상태 코드 등을 지정합니다. 추가 옵션에 관한 자세한 내용은 2.6 응답 본문 다루기에서 자세히 알아봅니다.

def 함수이름(매개변수): 해당 요청이 들어왔을 때 실행되는 함수로, 경로 함수(path function) 또는 엔드포인트 함수(endpoint function)라고 합니다. 이 책에서는 엔드포인트 함수로 지칭합니다.