일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 서평
- 프로그래밍언어
- 자바스크립트
- 프로그래머스 알고리즘 공부
- algorithmtraining
- JavaScript
- algorithmStudy
- 책알남
- 채권
- 화장품
- 자바
- 알고리즘트레이닝
- Java
- 책을알려주는남자
- 투자
- 지혜를가진흑곰
- 독서
- 알고리즘공부
- 알고리즘 공부
- 다독
- 독후감
- algorithmTest
- C++
- 백준알고리즘
- C
- 돈
- 경제
- 성분
- 주식
- 재테크
Archives
- Today
- Total
탁월함은 어떻게 나오는가?
[NestJS] Cannot read properties of undefined (reading '__garde__') ERROR 본문
[Snow-ball]server/NestJS
[NestJS] Cannot read properties of undefined (reading '__garde__') ERROR
Snow-ball 2023. 2. 19. 16:16반응형
문제점:
네스트js로 가드(Guard)를 사용하고 있었다. 필자는 컨트롤러 라우터단에서 사용했다. 하지만, @UseGuards를 사용할 때 갑자기Cannot read properties of undefined (reading '__garde__') 발생했다. 필자는 DDD를 적용했기 때문에 모든 컨트롤러단이 각 ts파일로 나눠져있다. 그래서 에러가 발생해 컨트롤러단으로 이동도해보고 여러가지를 시도했지만, 그럼에도 불구하고 에러가 지속적으로 발생하는 파일만 발생하는 현상을 겪었다.
필시 여러가지 테스트를 진행해보면서 가드쪽에서 문제가 발생하는 것이 아니라고 판단을 했다. 왜냐하면 가드가 문제라면 글로벌, 컨트롤러, 라우터 단에서 모두 에러를 발생했어야 했기 때문이다. 그렇게 여러번 삽질을 하게 되었다.
해결방법:
해결방법은 허무할 정도로 매우 쉽다. 결국 npm i 를 사용해서 최신버전으로 모든걸 올려놨다. 아마 사용하고 있는 라이브러리와 네스트js의 버전이 안맞아서 그랬던것이였던것 같다.
반응형
'[Snow-ball]server > NestJS' 카테고리의 다른 글
[Nest.js] 네스트js websocket 에러 (0) | 2023.05.24 |
---|---|
[Nest.js] 스웨거 사용시 순환 참조 에러(enum 사용할 경우) (0) | 2023.03.27 |
[NestJS] 유닛 테스트(Unit Testing) 간단한 사용방법 코드 정리 (0) | 2023.02.01 |
[NestJS] Controller 단에서 @UseGuards 사용안했는데 Get요청이 401 Unauthorized 해결방법 (0) | 2022.12.08 |
[NestJS] OVERVIEW - First steps (개요 - 첫걸음) (0) | 2022.11.11 |
Comments