300x250
작업환경 : Python 3.11.1, VS code
파이썬의 플라스크 작업 환경에서는 함수 앞에 데코레이터 함수를 추가함으로써
라우팅을 추가할 수 있습니다.
라우팅이란 요청한 곳의 URI와 실제 처리를 담당하는 함수를 연결하는 작업을 일컫습니다.
@app.route("/hello")
def hello():
return "Hello world!"
다음의 코드를 살펴보면 hello() 함수와 /hello의 URI를 연결(라우팅) 한다는 의미로 해석이 가능합니다.
라우팅 정보에 대해 확인하기 위해서는 다음의 명령어를 입력하면 됩니다.
$ flask routes
위와 같이 Endpoint - Methods - Rule 이 각각 라우팅 된 정보를 확인할 수 있습니다.
Endpoint
Endpoint란 API에 접근하기 위한 URI를 뜻합니다.
플라스크에서는 URI와 연결된 함수명 또는 함수에 붙인 이름을 가리키는데
다음의 예시 코드를 살펴보겠습니다.
@app.route("/", endpoint="endpoint-name")
엔드포인트는 기본값으로 @app.route로 수식된 함수명이 됩니다.
또한 endpoint값으로 임의로 이름을 설정할 수 있습니다.
설정된 endpoint는 내부의 설정값으로 활용됩니다.
해당 내용은 현재 공부하고 있는 flask 웹페이지 개발도중 알게 된 부분을 정리했습니다.
다른 글
300x250
'IT종합 > Web Technic' 카테고리의 다른 글
레뷰 Revu 블로그 체험단 인스타그램 연동 시 발생하는 오류 해결법 (31) | 2024.02.15 |
---|---|
Notion 새로운 기능 - Notion 캘린더 설치 및 사용법 (36) | 2024.02.14 |
학점은행제 학점인정 온라인으로 신청하는 방법 - 독학사, 학사 학위, 학점은행제 (0) | 2023.06.27 |
인스타그램 숍스 신청하고 승인받는 법 정리 (6) | 2023.06.26 |
Git Push Error 충돌 관련 오류 해결법 (rejected non-fast-forward) (2) | 2023.05.29 |
댓글