반응형

JS/Nest.js 3

[NestJS] pipe를 이용한 validation 처리

스프링에서 @Valid, @Validated을 이용한 검증 처리가 있다면, NestJS에서는 pipe를 이용하여 검증 처리를 할 수 있다. 공식 문서에는 아래와 같은 그림이 있다. NestJS에서도 Filter가 존재한다. 하지만 스프링의 @Valid, @Validated와 더 유사하다고 생각한 데에는 이유가 있다. filter는 요청에 대한 광범위한 오류를 잡아주는 역할을 해주고 pipe는 요청 데이터를 검증하여 유효하지 않으면 에러를 반환하는 역할이라는 차이점이 존재하기 때문이다. https://stackoverflow.com/questions/63205074/nestjs-pipe-vs-filter NestJs Pipe vs filter I was going through the NestJs Docs..

JS/Nest.js 2023.01.18

[NestJS] 간단한 게시판 CRUD 구현하기

이번 포스팅은 CRUD 경험이 한 번이라도 있다면 조금 지루할 수 있다. (nestjs든 spring이든 뭐든...) 최근 스프링과의 장단점 및 차이점을 비교해보기 위해 nodejs 진영의 백엔드 프레임워크인 NestJS를 공부중이다. NestJS에 대한 소개, 설치 및 구축방법, 학습 동기는 아래 글을 참고하자. https://kth990303.tistory.com/410 [NestJS] NestJS 설치 및 애플리케이션 구축해보기 NestJS는 nodejs (javascript) 진영에서 매우 유명한 백엔드 프레임워크이다. 공식 문서에서 nestjs는 typescript를 완전히 지원하며 OOP(Object Oriented Programming), FP(Functional Programming), F..

JS/Nest.js 2023.01.13

[NestJS] NestJS 설치 및 애플리케이션 구축해보기

NestJS는 nodejs (javascript) 진영에서 매우 유명한 백엔드 프레임워크이다. 공식 문서에서 nestjs는 typescript를 완전히 지원하며 OOP(Object Oriented Programming), FP(Functional Programming), FRP(Functional Reactive Programming)를 결합했다고 소개하고 있다. 또, NestJS를 통해 nodejs 진영에서 애플리케이션 아키텍처를 제공해줄 수 있게 해주기 위한 철학을 가지고 있다고 하며, Angular에서 영감을 많이 받았다고 한다. 실제로 module과 같은 개념이 있는 것을 보면 Angular에서 영감을 받았다는 점이 팍팍 느껴진다. 즉, JVM 생태계 언어에서 Spring 프레임워크가 있다면 no..

JS/Nest.js 2023.01.13
반응형