엔드포인트는 API에서 특정 기능이나 리소스에 접근할 수 있는 고유한 URL이라고 생각하면 됨.
웹 서비스나 API에서 클라이언트(예: 웹 브라우저나 모바일 앱)가 서버와 통신하기 위해 사용하는 특정 주소
라고 볼 수 있음.
예를 들어:
회원 정보 조회: GET /members/123
회원 정보 수정: PUT /members/123
새 회원 등록: POST /members
각 엔드포인트는 특정 기능을 수행하며, HTTP 메서드(GET, POST, PUT, DELETE 등)
와 결합하여 원하는 동작을 정의함.
엔드포인트는 특정 기능을 수행할 수 있는 주소
로 보면 됨.
엔드포인트를 잘 설계하고 최적화하는 것은 API의 사용성, 성능, 보안을 향상시키는 데 중요한 역할을 함.
직관적으로만 이해하고 있었던 개념을 명확하게 짚고 가는 계기가 되어 좋았음.