Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- Sharding
- redis
- R Studio
- 오버라이딩
- 인덱스 순서
- partitioning
- 히스토그램
- 그래프
- 데이터베이스 파티셔닝
- axis interceptor
- 데이터베이스 인덱스
- 파티셔닝
- 복합인덱스
- f45
- 다섯수치요약
- scan
- 오버로딩
- PostgreSQL
- 인덱스 추가
- 다형성
- 상자그림
- 글또
- 통계학개론
- axios
- DB 파티셔닝
- 쿼리 실행계획
- 데이터베이스
- Retry
- 샤딩
- 레디스
Archives
- Today
- Total
목록Nest.js (1)
haileyjpark
[Nest.js] Nest.js의 Guard (1) - ArgumentsHost, ExecutionContext
Guard guard는 @Injectable() 데코레이터가 달린, CanActivate 인터페이스를 구현하는 클래스입니다. 가드가 가진 하나의 역할은, 실행 시점에 존재하는 권한, 역할, ACL(Access Control List, 접근 제어 목록) 등의 조건에 따라 현재 요청을 라우트 핸들러가 처리할 지 여부를 결정합니다. 이를 일반적으로 권한 부여(Authorization)라고 하는데, 권한 부여와 관련한 인증(Authentication)과 함께 대부분의 애플리케이션에서는 미들웨어가 처리합니다. 하지만 미들웨어는 next() 함수를 호출한 후 어떤 핸들러가 실행될 지 알지 못합니다. 반면에 가드는 ExecutionContext 인스턴스에 액세스할 수 있으며, 따라서 다음에 실행될 것이 정확히 무엇인..
Nest.js
2023. 4. 9. 23:31