Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- nestjs
- nextjs
- AGGREGATE
- 카카오 소셜로그인
- TypeScript
- javacript
- JavaScript
- 화살표 함수
- 로그스태시
- 참조에 의한 객체 복사
- 중첩 구조 분해
- react-slick
- nest
- JSON.stringify
- 자바스크립트
- 위크맵
- nodemailer
- 위크셋
- Mongoose
- 구조 분해 할당
- 캐러셀
- JSON.parse
- DB
- context switch
- Map
- 객체
- 이메일 전송
- 카카오로그인
- logstash
- MongoDB
Archives
- Today
- Total
뚜sh뚜sh
[NestJS] Providers, Service란? 본문
Provider 란 ?
- 프로바이더는 Nest의 기본 개념
- 대부분의 기본 Nest 클래스는 서비스, 리포지토리, 팩토리, 헬퍼 등 프로바이더로 취급될 수 있음
- 프로바이더의 주요 아이디어는 종속성으로 주입할 수 있다는 것
- 즉, 객체는 서로 다양한 관계를 만들 수 있으며 객체의 인스턴스를 "연결"하는 기능은 대부분 Nest 런타임 시스템에 위임될 수 있음
Service 란 ?
- 서비스는 소프트웨어 개발내의 공통 개념이며, NestJS, Javascript에서만 쓰이는 개념이 아님
- @Injectable 데코레이터로 감싸져서 모듈에 제공되며, 이 서비스 인스턴스는 애플리케이션 전체에서 사용될 수 있음
- 서비스는 컨트롤러에서 데이터의 유효성 체크를 하거나 데이터베이스에 이 아이템을 생성하는 등의 작업을 하는 부분을 처리함
'Framework > NestJS' 카테고리의 다른 글
[NestJS] 모든 게시물을 가져오는 서비스 만들기 (CRUD => R) (0) | 2022.08.09 |
---|---|
[NestJS] Board Service 만들기 (0) | 2022.08.09 |
[NestJS] Controller 생성하기 (0) | 2022.08.09 |
[NestJS] Board Module 생성하기 (0) | 2022.08.09 |
[NestJS] NestJS 모듈 (0) | 2022.08.09 |
Comments