본문 바로가기
IT종합/Web Technic

파이썬 플라스크 엔드포인트 사용법과 설명 - python flask, endpoint

by 우동이 2023. 6. 30.
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 웹페이지 개발도중 알게 된 부분을 정리했습니다.

 

 

 

다른 글

 

이베이 셀러

 

드론 비행

 

ChatGPT 사용기

 

개인 서버 이용기

 

해킹

 

 

300x250

댓글