▶ ping 엔드포인트(endpoint) 구현
엔드포인트 : API 서버가 제공하는 통신 채널 혹은 접점
프론트엔드 서버의 클라이언트가 백엔드 API 서버와 통신할 때 엔드포인트에 접속하는 형태로 통신
각 엔드포인트는 고유의 URL 주소를 가지게 되며, 고유의 URL 주소를 통해 엔드포인트에 접속
각 엔드포인트는 고유의 기능을 담당 → 이러한 엔드포인트들이 모여 하나의 API 구축
ex) SNS 서비스를 위한 API : 사용자 sign up 엔드포인트, 사용자 로그인 엔드포인트, 새로운 포스팅 생성 엔드포인트, 다른 사용자들과 친구 맺기 엔드 포인트 등 여러 엔드포인트로 구성
ping endpoint - "pong"이라는 텍스트를 return하는 endpoint
- 아주 간단한 엔드포인트지만 실제 시스템에서 사용될 수 있는 엔드 포인트
- API 서버가 현재 운행되고 있는지 아니면 정지된 상태인지를 간단하게 확인할 때 사용
- 헬스 체크(health check) 엔드 포인트라고도 함
- API 서버에 접속하지 않고 해당 API의 정상 운행 여부를 간단하게 체크하는 엔드 포인트
1. API 코드가 위치할 디렉터리 생성
mkdir -p ~/Projects/api
- 디렉터리 이름은 api로 지정, 그러나 실제 디렉터리 이름은 다른 이름으로 지어도 상관 없음
- (-p)옵션은 디렉터리의 중간 경로에 해당하는 디렉터리가 이미 존재하지 않으면 자동으로 생성하라는 뜻
다음 방법을 사용하였는데, 명령 구문이 옳지 않다고 하는 경우
mkdir "C:\Users\SUZY/Projects/api" 와 같이 절대 경로를 사용하여도 무방
ping 엔드 포인트 구현하는 것부터는 다음 포스팅에서!
참고하는 책 : "Do it! 점프 투 플라스크", "깔끔한 파이썬 탄탄한 백엔드"
'백엔드' 카테고리의 다른 글
플라스크 어플리케이션 만들기_초보 (0) | 2021.08.01 |
---|---|
플라스크 프로젝트 생성하기 (0) | 2021.07.30 |
플라스크 개발 환경 준비하기 (0) | 2021.07.30 |
HTTP의 구조 및 핵심 요소 (0) | 2021.07.28 |
Python : Flask 시작하기 (0) | 2021.07.20 |