

시작부터 에러 사진 띄우기 ^^...
위의 내용은 lodash를 불러오지 못해서 띄워진 에러였다. 해결 방법은 간단했는데 tsconfig.json에서
"esModuleInterop": true
만 추가하면 되는 것이었다. 실제로 lodash는 commonJS 기반이기 때문에 es6 문법을 사용할 때 위의 코드를 추가했어야했는데 내가 빼먹어버린 것이었다...
이번에 실수했으니 다음에는 안그러겠지 뭐 ^^...
✏️ 인가 Authorization
- 이용자가 행위를 할 수 있는지 서버로부터 확인받는 절차
- 🌟 데코레이터
- 클래스나 함수와 같은 곳에 메타데이터를 추가하는 방법을 제공하는 선언 방식
- 코드에 추가적인 정보를 제공하여 실행 시점에 코드의 동작 방법이 제공
- 🌟 커스텀 데코레이터
- 원하는 대로 데코레이터의 동작을 정의
- 코드에 추가적인 로직을 삽입하거나 특정 정보를 추출하거나 변경할 수 있음
- 🌟 Guard
- Nest.js에서 특정 라우트에 대한 접근을 제어하는 역할
✏️ AOP (Aspect-Oriented Programming)
- 코드에서 여러 부분에 걸쳐서 반복되는 공통 관심사를 분리하고 중앙에서 관리할 수 있게 하는 프로그래밍 기법
- 이를 통해 코드의 모듈성을 향상시키고 중복을 줄임
- 인터셉터
- 특정 작업을 수행하기 전이나 후에 추가 로직을 실행할 수 있는 코드 블록
- 주로 로깅, 에러 처리, 데이터 변환 및 인증과 같은 공통 관심사를 처리하는 데 사용
✏️ 캐싱
- 동일한 요청이 지속적으로 들어오는 경우에 사용