Nest.Js란

이샘미·2022년 6월 1일
0

sulmyoung

목록 보기
14/37

Nest.Js란?

서버측면에서 효율적이고 확장 가능한 node.js애플리케이션을 구축할 수 있도록 만들어진 프레임워크이다.
그래서 typescript기반의 OOP(Objeck oriented programming), FP(functional programming), FPR(Functional reactive programming)을 지원함.

Nest 덕분에 개발자와 팀이 테스트 가능성이 높고 느슨하게 결합되고 유지 관리가 쉬운 애플리케이션을 만들 수 있어 즉시 사용 가능한 애플리케이션 아키텍처를 만들 수 있다.

Nest.Js의 기본 컨셉

위와 같이 여러개의 파일들이 모두 service, controller로 이루어져 있고 이를 module로 엮은 후, 최종적으로 app.module에 엮는 것이다

또한, controller를 만들기 위해서는 아래와 같이 nestjs가 제공하는 controller데코레이터를 적용시켜야함.
그리고 http method를 지정해줘야 연결이 가능하게 됨.
render부분은 ejs랑 연결하는 것이기 때문에 파일명과 동일하게 적용되어야함.

주석:
https://velog.io/@choral/Nest-JS
https://docs.nestjs.com/

profile
가즈아

0개의 댓글