레커
[TIL] Nest.js 첫 경험.... 본문
- Nest.js
nest 처음 느끼는
src 폴더를 보면 main.ts / app.controller.ts / app.module.ts / app.service.ts / app.controller.spec.ts 가 있었다
app.controller.ts는 express에서 라우터 기능을 하고 있는 것 같고
app.module.ts는 모듈을 한 번에 관리하는 곳 같았고
app.service.ts는 로직이나 기능을 모아놓는 곳 같았다.
DTO는 구조체나 클래스처럼 형식을 지정하는 느낌이 들었다.
코드를 봤을 떄 구현기능별로 코드를 정리하는 느낌이다.
board / user 폴더를 만들어 user.controller.ts / user .module.ts / user .service.ts 를 만들어서 관리를 한다.
처음 봐서 어색한 느낌이지만 적응하면 찾기 편하겠다 라는 생각을 했다.
Decorator는 쿼리스트링 등 웹페이지에서 사용하는 기능들을 명시하는 것 같다
Validation 타입스크립트에서 자료형을 명시하는 것 처럼 혼란을 방지하기위해 쓰는거 아닐까?!
Swagger api 형식을 먼저 알 수 있게 표현해주는 기능 같다.
사이트에서 docs로 보면 완전 깔끔하고 먼저 실행도 해 볼 수 있는데 완전 편해보였다.
자세한 내용은 다시 정리해서 올리려고 합니다.
쓰게되면 링크 연결해 놓겠습니다.
'개발 > TIL' 카테고리의 다른 글
CORS (0) | 2024.01.19 |
---|---|
Container (0) | 2024.01.17 |
NoSQL과 RDBMS의 특징과 차이점/Primary Key, Foreign Key (0) | 2024.01.16 |
[TIL] 2023_10_13_프로세스 (0) | 2023.10.16 |
[TIL] 2023_10_13_자바스크립트 싱글스레드/비동기/ (0) | 2023.10.13 |