일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Three
- loopback
- 쿠버네티스
- 스마트 계약
- strongloop
- 젤다 왕눈
- Linux
- 암호화폐
- 주식
- 거래
- 이더리움
- Games
- 탈중앙화
- PC
- 보안
- threejs
- 블록체인
- game
- 부동산
- kubernetes
- ps4
- 게임
- angular
- 시장
- 비트코인
- 투자
- review
- 리뷰
- Docker
- 스마트 컨트랙트
- Today
- Total
목록Model (3)
BaeBox
Built-in-module : LoopBack 프로젝트를 생성하면 기본적으로 생성되는 모델들이다. 공식 문서에는 application, user, acl(access control) 세 가지를 소개하는데, 정작 모듈을 뜯어보면 몇 가지가 더 있다. Model Description Application Model LoopBack Server 를 구성하는 어플리케이션의 메타데이터 드잉 포함됨. 중요하긴한데 사실 잘 몰라도 쓰는데 지장은 없지 싶은데.... User Model 사용자 인증 영역. Credential Stuffing 안 당하려면 중요하지 싶다. ACL 접근자 제한 리스트(Access Control List). 특정 모델의 접근 할 범위 등을 제한. (ACL, AcessToken, Role, R..
model-config.json : 각 모델의 Model 의 DataSource bind(지정), REST API 외부 공개 여부 등을 지정하는 설정파일. 위치는 /server/model-config.json 이다. 설정 설명 dataSource 데이터의 source 를 지정.(ex file, mysql, mongodb...) public REST API 상에 해당 모델을 노출할지 여부 strictObjectIDCoercion 나도 잘 모름... 하하하 추측컨대, 모델에 아이디 속성(attribute)을 강제할 것이지 여부 public 속성을 true 로 주게 된다면, 해당 모델은 REST API 는 Swagger 를 통해 외부로 오픈되게 된다. http://localhost:3000/explorer 로..
Model : DataSource juggler 에 관한 객체의 정의 ...라고 하는 것이 보다 정확하겠지만, DAO + DTO로 생각하자. DataSource 지정 Hook (middleware) ACL (접근 제한) 모델의 이름은 REST API 를 통해 노출될 주소의 역할 기능을 포함한 더 많은 기능을 제공한다. + 모든 모델은 .js(ts) 와 .json 파일로 정의된다. 모델의 생성은 여러가지 방법으로 할 수 있는데, CLI 툴 loopback-model-generator : 이미 존재하는 RDB 에서 model discorvery NoSQL DB 나 REST API 를 이용하여 instance introspection 를 이용하여 할 수 있다. 그것도 아니면 일일히 손으로 적어서 추가하거나. ..