목록Nest (2)
포도가게의 개발일지
DI 시스템에는 두가지 역할인 provider와 consumer 역할이 있다. Angular는 injector를 이용하여 provider와 consumer의 interaction을 수월하게 해줍니다. dependency가 요청되었을때, injector는 registry에서 사용 가능한 instance가 있는지 확인합니다. 그렇지 않은 경우 새 instance가 만들어지고 registry에 저장됩니다. angular는 application bootstrap중에 root injector를 만들뿐만아니라 필요에 따라 다른 injector도 만들게 됩니다. 생성자 depedency를 확인하여 injector에 해당 instance가 등록되어있는지 확인 후 없는경우 생성 후 등록해줍니다. DI 프레임워크는 기본적..
Nest - Nest는 node.js를 효율적으로 서버측 어플리케이션을 확장 가능하게 빌드해주는 프레임워크이다. code snippet - 모듈처럼 일부 코드의 한 부분 현재 Nest Node 최소버전 >= 10.13.0, except for v13 Setup $ npm i -g @nestjs/cli $ nest new project-name Yarn vs Npm 속도 npm은 pakage 설치시 순차적으로 pakage를 설치하는 반면에 yarn은 병렬적으로 pakage를 설치하여 좀 더 빠르게 설치할 수 있다. 보안이슈도 있었지만 npm도 pakage-lock.json이 생기면서 이 부분에 대해서는 해결된 것 같다. 우리회사는 yarn으로 pakage관리를 하기 때문에 yarn command 사이트를 ..