Important: LoopBack을 처음 사용할 경우에는 현재 릴리스를 사용하십시오., LoopBack 3.0.
LoopBack 사용에 대한 질문과 논의는 LoopBack 개발자 포럼을 확인하세요.
Note: IBM API Connect는 LoopBack을 사용하여 API를 작성하고, 통합 빌드 및 배치 도구를 제공하는 end-to-end API 관리 솔루션입니다. 자세한 정보는 Installing IBM API Connect를 참조하세요.
IBM 고객인 경우, 기술지원을 받으려면 IBM Support Portal을 참고하세요.
LoopBack 프레임워크
LoopBack 프레임워크는 독립적으로 혹은 복합적으로 사용하여 REST API를 빠르게 빌드할 수 있는 Node.js 모듈입니다.
LoopBack 애플리케이션은 LoopBack 모델 API를 통해 데이터 소스와 상호 작용하며 Node.js 내에서 로컬로, REST를 통한 원격으로, iOS, Android 및 HTML5용 네이티브 클라이언트 API를 통해 상호 작용할 수 있습니다. 이러한 API를 사용하여 앱은 데이터베이스 쿼리, 데이터 저장, 파일 업로드, 이메일 보내기, 푸시 알림 생성, 사용자 등록 및 데이터 소스 및 서비스에서 제공하는 다른 작업 수행할 수 있습니다.
Clients can call LoopBack APIs directly using Strong Remoting, a pluggable transport layer that enables you to provide backend APIs over REST, WebSockets, and other transports.
클라이언트는 REST, WebSocket 및 기타 전송을 통해 백엔드 API를 제공 하는 장착형 전송계층인 Strong Remoting을 사용하여 LoopBack API를 직접 호출 할 수 있습니다.
아래의 표는 주요 LoopBack 모듈과 모듈과의 관계 및 종속성을 보여줍니다.
</figure>
LoopBack 프레임워크 모듈
카테고리 | 설명 | 용도… | 모듈 |
---|---|---|---|
모델 | 모델과 API 서버 | 동적으로 목업을 통한 모델을 만들고 지속성 가능한 API를 제공합니다. | loopback |
추상화 | 물리적 데이터에 대한 추상화 모델링 | 다양한 데이터 소스나 서비스에 연결하고 백업 데이터 소스와 독립적인 CURD 기능으로 추상 모델을 복원합니다. | loopback-datasource-juggler |
초기화 | 어플리케이션 | 데이터 소스 설정, 사용자 정의 모델, 모델 구성 및 데이터 소스를 연결합니다; 응용 프로그램 설정 구성 및 사용자 지정 부팅 스크립트를 실행합니다. | loopback-boot |
시퀀스 | 미들웨어 실행 | 애플리케이션 라이프 사이클 동안 다양한 시점에서 실행될 미들웨어를 구성합니다. | loopback-phase |
Data | RDBMS 및 NoSQL 물리적 데이터 소스 | RDBMS 및 NoSQL 데이터 소스에 대한 연결을 활성화하고 추상화 된 모델 제공합니다. |
|
통합 | 일반적인 시스템 연결 | 일반적인 엔터프라이즈 및 웹 인터페이스를 통한 API를 제공하는 기존 시스템에 연결합니다. |
|
컴포넌트 | 코어 LoopBack 부가기능 추가 | 컴포넌트 내부에 패키지된 사전 구축 된 서비스와 통합 합니다. |
|
클라이언트 | 클라이언트 SDK | REST를 통해 LoopBack API와 상호 작용하는 네이티브 플랫폼 객체 (iOS, Android, AngularJS)를 사용하여 클라이언트 응용 프로그램을 개발합니다. |
|