Typescript Custom Decorator
·
개발
데코레이터란 (Decorator)? class, method, accessor, property, parameter에 사용할 수 있는 선언의 한 종류이다. `@Decorator` 형식으로 사용을 할 수 있다. 이는 런타임에 호출되는 함수이다. 데코레이터 합성 데코레이터를 사용하다보면 호출 순서에 대해 혼란스러운 순간이 있다. 데코레이터는 내부 요소부터 외부 요소로 향하는 순서로 적용된다. 예를 들어 메서드의 매개변수에 대한 데코레이터가 적용된 후 메서드 자체 그리고 마지막에 클래스 전체에 대한 데코레이터가 적용된다. 같은 종류의 데코레이터의 경우도 유사하다. 수학의 합성함수와 동일하게 작동한다. @f @g x 다음과 같이 데코레이터가 선언되어 있다면 f(g(x))와 동일하게 실행된다. Typescript..
NestJs - Mircoservices
·
개발
nest는 마이크로 서비스 아키텍처를 지원합니다. 문서에서 다루었던 대부분의 개념들( injection, decorators, exception filters, pipes, guards ...)은 마이크로 서비스에 공통적으로 적용됩니다. Nest는 implementation 상세 정보를 추상화합니다. 덕분에 HTTP/websocket/Microservice에서 같은 component들이 실행될 수 있습니다. 이번 section에서는 Nest에서의 microservice에 대해서 다뤄볼 것입니다. Nest에서 microsercie는 근본적으로 http와 다른 전송 수단을 사용합니다. Nest는 microservice instance 간 전송에 책임지는 built-in transport layer 도구인 "..