Important: LoopBack 3.0은 현재 제품의 릴리즈 이며, 2016년 12월 21일에 출시 되었습니다. 자세한 사항은 릴리즈 발표를 참고하세요. LoopBack 2.0은 LTS 릴리즈로 전환 되었습니다.
LoopBack 툴 설치하기
LoopBack 커멘드 라인 인터페이스(CLI) 툴을 설치하여 LoopBack 응용 프로그램을 만들고 수정하세요.
LoopBack CLI 툴을 설치하려면 다음 명령을 입력하세요:
npm install -g loopback-cli
보다 자세한 내용은 설치를 참고하세요.
기존에 설치한 StrongLoop를 3.0 버전으로 업그레이드 하기
기존에 설치한 StrongLoop를 업그레이드하는 방법은 최신 버전으로 업데이트를 참고하세요.
기존 앱을 3.0 버전으로 마이그레이션 하기
LoopBack 3.0 업그레이드 지침은 마이그레이션 가이드를 참조하세요.
릴리즈 노트는 2.x과 3.0 사이의 모든 변경 사항을 제공합니다.
시작하기
- LoopBack 툴 설치하기.
- LoopBack을 사용하기 위해 알아야 할 주요 개념 학습을 위해 LoopBack 핵심 개념을 읽어보세요.
- 빠른 자습서 소개 LoopBack 시작하기를 참고하세요.
LoopBack 사용에 대한 질문과 논의는 LoopBack 개발자 포럼을 확인하세요.
Note: IBM API Connect 은 LoopBack을 사용하여 API를 작성하고 통합 빌드 및 배치 도구를 제공하는 엔드-투-엔드 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를 사용하여 앱은 데이터베이스 쿼리, 데이터 저장, 파일 업로드, 이메일 보내기, 푸시 알림 생성, 사용자 등록 및 데이터 소스 및 서비스에서 제공하는 다른 작업 수행할 수 있습니다.
클라이언트는 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)를 사용하여 클라이언트 응용 프로그램을 개발합니다. |
|