
nest.js를 배우는 이유는 사내 새로운 프로젝트를 시작하기에 앞서 우선 현재 사용하고 있는 기술들에서 레벨업을 해야할 필요가 있기 때문에 nest.js를 배우고자 한다.현재프론트엔드 : 바닐라자바스크립트 + jquery, 리액트백엔드 : php, perl목표프론트엔
우선 설치 하는데 3일은 잡아먹었다. 냅다 npm install @nestjs/cli를 넣어봤지만 계속 이상한 에러가 나왔다.npm install --silence찾아봤더니 kt 회선 문제라고 했다. 하지만 우리집은 kt를 쓰고있지 않는데,,,,3일을 방황한 결과 그냥

api를 요청할 때 서버에서 해당 값이 유효한지에 대한 검증이 필요하다. 예를 들어 요청 body에 특정값이 없다던가 형식이 맞지 않거나 등등의 이유로 요청이 들어오면 거부를 해야한다.nest.js에서는 기본 내장으로 validation을 제공한다.없다면npm inst
제어 역전재사용 가능한 코드를 가지고 싶으면 클래스 자체가 자신의 의존성의 인스턴스를 재생산하지 않도록 클래스를 작성해야 한다.즉 클래스 안에서 클래스 자체의 의존성을 생성하지 않아야 한다.위의 코드가 있다.1번 bad 코드의 경우는 MessagesRepository라

computer라는 app을 만들 것이다.파워모듈을 만들고 power service를 제공한다.cpu와 디스크 모듈을 만들고 전력이 들어올 때만 작동하며 power module에 있는 서비스의 코드를 참조한다.이후 cpu와 디스크 모듈이 준비되면 최상위의 컴퓨터 모듈이

1번 포스팅에서 main.ts에서는 controller와 module이 같이 정의되어 있었다. 보통 nest에서는 파일 하나에 클래스를 하나만 만든다고 한다. 그렇기 때문에 main.ts에 정의되어 있는 controller와 module을 별도로 나눌 것이다.app.c