API 엔드 포인트
API 끝점은 API(두 소프트웨어 프로그램이 서로 통신할 수 있도록 하는 코드)가 소프트웨어 프로그램과 연결되는 지점입니다. API 는 웹 응용 프로그램이나 웹 서버에서 정보 요청 을 보내고 응답 을 받는 방식으로 작동합니다 .
즉, API 끝점은 정보 요청이 거기에 있는 디지털 리소스를 검색하기 위해 한 프로그램에서 보내는 특정 디지털 위치입니다. 끝점은 API가 리소스에 액세스할 수 있는 위치를 지정하고 통합된 소프트웨어의 적절한 기능을 보장하는 데 도움이 됩니다. API의 성능은 API 엔드포인트와 성공적으로 통신할 수 있는 용량에 따라 다릅니다.
API를 통해 통신하는 시스템은 통합 시스템입니다. 한 쪽은 정보를 API로 보내고 서버 라고 합니다 . 다른 쪽인 클라이언트는 API를 요청하고 조작합니다. 요청된 정보 또는 리소스를 제공하는 서버 측이 API 끝점입니다.
엔드포인트에서 효과적인 요청을 처리하려면 클라이언트가 URL(Uniform Resource Locator), 메서드, 헤더 목록 및 본문을 제공해야 합니다.
What Is an API Endpoint? Definition from SearchAppArchitecture.
엔트리 포인트 Entrypoint
엔트리 포인트(entry point) 또는 진입점(進入點)은 제어가 운영 체제에서 컴퓨터 프로그램으로 이동하는 것을 말하며, 프로세서는 프로그램이나 코드에 진입해서 실행을 시작한다. 어떤 운영체제나 프로그래밍 언어에서, 초기 엔트리는 프로그램의 한 부분이 아니라 런타임 라이브러리의 한 부분이다. 즉 런타임 라이브러리가 프로그램을 초기화하고 프로그램에 진입한다. 다른 경우에는 프로그램이 진입 직후에 바로 런타임 라이브러리를 호출하고, 이것이 반환된 후에 실제 실행을 시작한다. 이것은 로드 타임에서 런타임으로의 전환이다.
간단한 레이아웃(흔히 스크립트 언어, 간단한 바이너리 실행 파일 포맷 그리고 부트 로더)에서는 시작점에서 실행을 시작한다. 또는 상대 주소나 절대 주소가 아니라 고정된 위치에 존재한다.
그 대신에 프로그램 실행은 프로그래밍 언어나 운영체제 등에 의해 정의된 관용명을 통한, 지정된 이름으로 시작될 수 있다. 많은 언어에서(특히 C) 이 지정된 이름은 main이라고 불리는 함수이다. 결과적으로 엔트리 포인트는 main 함수이라고 불린다.
'Node.js' 카테고리의 다른 글
[백엔드]인증, 인가 (0) | 2022.06.15 |
---|---|
URL: 같은 파일이지만 서로 다른 페이지를 보여주는 방법 (0) | 2022.06.14 |
Layered pattern, 관심사의 분리 (feat. MVC pattern) (0) | 2022.06.14 |
Node.js 이해하기, http 모듈로 서버 만들기 (0) | 2022.06.13 |
에러 처리, 미들웨어 (0) | 2022.06.13 |