본문 바로가기

카테고리 없음

LoopBack 사용법

반응형




# LoopBack Framework
* Express web framework + swagger 2.0


## 특징
* 빠르게 RESET API 생성 가능(API design이 간결함.) => 코드까지 생성
* database와 상관없이 구조를 만들수 있음
* model 생성을 위한 console(slc) / gui tool을 제공(apiconnect)
* opensource


## 설치

$ npm install -g loopback-cli

## slc
```
$ slc loopback
```

```
$ slc loopback:model
```

버젼 선택 후

### loopback:model
* model 작성시 models/$model_name$/$model_name$.json 파일로 json shcema가 떨어짐
* 기본 js파일에 필요한 부분을 함수로 작성. crud등 기본 값들은 swagger형태로 떨어짐
* localhost:3000/export/


## APIConnect(GUI Interface)
* [IBM APIConnect 바로가기](https://developer.ibm.com/apiconnect/)
* bluemix 계정이 필요함.

```
$ apic loopback
```

```
$ apic edit
```

-> 로컬에서 띄우지만 bluemix id 입력후 로긴
-> 웹 환경에서 모델 생성, 수정, api type(https, http, socket)설정 가능.


----
## Reference


반응형