새소식

Node.js

[Node.js] API 란

  • -

백엔드 개발을 시작할 때 API라는 개념이 이해되지 않아 많이 힘들었습니다.

이 글이 백엔드 개발을 시작하는 분들이 API의 개념을 쉽게 이해하는 데 도움이 되길 바랍니다.

이제 API가 무엇인지 간단히 정리해보겠습니다.

API

Application Programming Interface

💡소프트웨어 응용프로그램에서 다른 소프트웨어 구성 요소 또는 서비스와상호작용 하기 위한 인터페이스를 제공하는 프로그래밍 기술

즉 간단히 말하면,한 프로그램에서 다른 프로그램으로 데이터 주고받기 위한 방법

 

API가 가져야 할 내용

요청 방식(Method)

무슨자료인지(endpoint)

자료요청에 필요한 추가정도(paramiter) 

  

 

API의 역할

  1. API는 서버와 데이터 베이스에 대한 출입구 역할
  2. API는 어플리케이션 기기가 원활하게 통신할 수 있도록 한다
  3. API는 모든 접속을 표준화 한다

API의 종류

  1. private API
    내부 APi로 회사 개발자가 자체 제품이나 서비스를 개선하기 위해 내부 적으로 발행합니다
    이는 제 3자에게 노출되지 않습니다
  2. public API
    개방성 API로, 누구나 제한 없이 API를 사용할 수 있습니다
  3. partner API
    기업이 데이터 공유에 동의하는 특정인들만 사용할 수 있습니다
    파트너 회사 간에 소프트웨어를 통합하기 위해 사용됩니다

'Node.js' 카테고리의 다른 글

정규표현식(Regular Expression) 정리  (0) 2024.05.12
[Node.js] 모듈,npm  (0) 2024.02.01
[Node.js] Sequelize란? Sequelize 주요 메서드정리  (0) 2024.01.10
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.