Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
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
Tags more
Archives
Today
Total
관리 메뉴

레커

[TIL] Nest.js 첫 경험.... 본문

개발/TIL

[TIL] Nest.js 첫 경험....

Prism Wrecker 2023. 10. 12. 21:44

 

- 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