TIL 54일차 (20240313)

박세연·2024년 3월 13일

TIL

목록 보기
44/70



시작부터 에러 사진 띄우기 ^^...
위의 내용은 lodash를 불러오지 못해서 띄워진 에러였다. 해결 방법은 간단했는데 tsconfig.json에서

"esModuleInterop": true

만 추가하면 되는 것이었다. 실제로 lodash는 commonJS 기반이기 때문에 es6 문법을 사용할 때 위의 코드를 추가했어야했는데 내가 빼먹어버린 것이었다...
이번에 실수했으니 다음에는 안그러겠지 뭐 ^^...


✏️ 인가 Authorization

  • 이용자가 행위를 할 수 있는지 서버로부터 확인받는 절차
  • 🌟 데코레이터
    • 클래스나 함수와 같은 곳에 메타데이터를 추가하는 방법을 제공하는 선언 방식
    • 코드에 추가적인 정보를 제공하여 실행 시점에 코드의 동작 방법이 제공
  • 🌟 커스텀 데코레이터
    • 원하는 대로 데코레이터의 동작을 정의
    • 코드에 추가적인 로직을 삽입하거나 특정 정보를 추출하거나 변경할 수 있음
  • 🌟 Guard
    • Nest.js에서 특정 라우트에 대한 접근을 제어하는 역할

✏️ AOP (Aspect-Oriented Programming)

  • 코드에서 여러 부분에 걸쳐서 반복되는 공통 관심사를 분리하고 중앙에서 관리할 수 있게 하는 프로그래밍 기법
  • 이를 통해 코드의 모듈성을 향상시키고 중복을 줄임
  • 인터셉터
    • 특정 작업을 수행하기 전이나 후에 추가 로직을 실행할 수 있는 코드 블록
    • 주로 로깅, 에러 처리, 데이터 변환 및 인증과 같은 공통 관심사를 처리하는 데 사용

✏️ 캐싱

  • 동일한 요청이 지속적으로 들어오는 경우에 사용
profile
배워나가는 중

0개의 댓글