분명 코드상에는 문제가 없으나 비밀키를 읽지 못하는 에러가 발생
.
.
.
console.log로 디버깅을 한 후
가운데 코드이후로 콘솔이 안찍히는것을 확인하고
jwtserice에서 토큰을 생성하지 못하는것을 발견.
.
.
.
원인 : 환경변수로 관리하는 비밀키를 읽어오지 못함.
.
.
해결 : auth module에서 ConfigModuel을 import 해줌
.
.
.
환경 변수를 사용시 appmodule에서만 ConfigModuel를 import 하면 전역적으로 사용을 할 수 있었다고 착각을 하였다.
각 모듈별로 ConfigModuel를 import 해야 해당 모듈에서 환경변수를 사용할 수 있다.
.
.
아마 전역적으로 사용하는 법이 있을것 같지만 우선 기본적인 기능 구현이 끝난 뒤 리팩토링 하는 단계에서
공부하고 찾아보아야 겠다.
'캡스톤 설계 [건물별 소통 플랫폼 BBC] > Trouble Shooting' 카테고리의 다른 글
댓글과 게시물 관계 설정시 에러 (0) | 2023.10.01 |
---|---|
Post 엔티티 첫 생성 후 서버킨뒤 발생한 에러 (0) | 2023.09.27 |
백엔드 authmodule과 usermodule간의 의존성 에러 (0) | 2023.09.27 |
백엔드 해쉬된 비밀번호 데이터 베이스 저장시 에러 (0) | 2023.09.25 |
백엔드 유저 모듈 생성 시 에러 (0) | 2023.09.25 |