nest
-
nestjs 문서 따라하기 #5 (Controller-4)nestjs 2021. 5. 25. 00:39
Asynchronicity Javascript는 비동기적으로 동작하기 때문에 동기적 동작이 필요할 경우 async / await를 사용하여야 한다. Promise를 return하기 Observable return하기 Promise vs Observable Promise async 작업이 끝나거나 에러발생을 핸들링하는 단일 이벤트 핸들러이다. 이벤트가 무조건 실행된다. 즉시 실행된다. Observable stream같이 0~n개의 이벤트를 핸들링 할 수 있다. Promise와 달리 필요하지 않은 이벤트를 취소할 수 있다. subscribe시에만 실행한다. array와 비슷한 operator를 지원한다.(map, reduce, forEach) 참조 https://rxjs-dev.firebaseapp.com/..
-
nestjs 문서 따라하기 #4 (Controller-3)nestjs 2021. 5. 22. 16:13
Resources HTTP 메소드 사용하기 decorator ( @Get(), @Post(), @Put(), @Delete(), @Patch(), @Options(), @Head(), @All() ) 사용방법@All decorator의 경우 어떤 method로 요청이 와도 다 받는다. Route wildcards route 경로에 regex 처럼 사용할 수 있는 문자는 ?, +, *, () 이다. - , . 은 string 그 자체로 사용된다. 아래는 예시이다. Status Code @nestjs/common 패키지에서 import한 HttpCode decorator를 사용해서 status code를 변경할 수 있다. Headers 커스텀 응답헤더는 @Header() decorator로 사용할 수 있다...