[Node.js_4기] TIL : Nest.js 3_AOP와 캐싱, (24/03/15)
목차 1. 학습 내용 2. 내용 정리 3. 예제 4. 생각 정리 1. 학습 내용 AOP 개념에 대해서 확실히 이해를 하고 Nest.js에서 AOP 개념을 인터셉터를 활용하여 구현할 수 있습니다. 캐시를 적용하여 서버의 성능을 최적화 할 수 있습니다. 2. 내용 정리 04. AOP 04_01) AOP(Aspect-Oriented Programming) 관심사분리 : 여러 부분에서 반복되는 관심사를 분리하고 중앙에서 관리할 수 있게 프로그래밍 하는 것 코드의 모듈성을 향상시키고 중복을 줄일 수 있다. 프록시 객체 JS 내장객체, 다른 객체의 기본 동작을 수정 가능.(로깅, 인증, 에러처리 등...) 헬퍼 객체 특정 작업을 수행하는 메서드를 정의하는 것을 통해 코드의 재사용성을 높일 수 있다. 공통 기능을 모..
2024.03.17