ping 엔드포인트 구현하기

2021. 7. 27. 12:19·🔧 Backend
반응형

▶ 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! 점프 투 플라스크", "깔끔한 파이썬 탄탄한 백엔드"

반응형

'🔧 Backend' 카테고리의 다른 글

플라스크 어플리케이션 만들기_초보  (0) 2021.08.01
플라스크 프로젝트 생성하기  (0) 2021.07.30
플라스크 개발 환경 준비하기  (0) 2021.07.30
HTTP의 구조 및 핵심 요소  (0) 2021.07.28
Python : Flask 시작하기  (0) 2021.07.20
'🔧 Backend' 카테고리의 다른 글
  • 플라스크 프로젝트 생성하기
  • 플라스크 개발 환경 준비하기
  • HTTP의 구조 및 핵심 요소
  • Python : Flask 시작하기
S J ʕ·͡ᴥ·ʔ
S J ʕ·͡ᴥ·ʔ
  • S J ʕ·͡ᴥ·ʔ
    누워서 코딩하기 - 떡 먹는 것처럼 쉽고 재밌게!
    S J ʕ·͡ᴥ·ʔ
  • 전체
    오늘
    어제
    • 분류 전체보기 (99)
      • 👩‍💻 Programming (25)
        • React (18)
        • JavaScript (5)
        • Swift (1)
        • JAVA (1)
      • 🌐 CS-Study (16)
        • CS 스터디 (13)
        • 컴퓨터 네트워크 (3)
      • 🔧 Backend (20)
      • 🎨 UX & HCI (12)
      • 📊 Data analysis (7)
      • 📚 License study (19)
  • 인기 글

  • hELLO· Designed By정상우.v4.10.3
S J ʕ·͡ᴥ·ʔ
ping 엔드포인트 구현하기
상단으로

티스토리툴바