본문 바로가기

Backend/NestJS

TypeError: Cannot read properties of null(reading 'id')

문제 상황 

static create() 메소드를 dto 파일 내부에 만들면서, 엔티티 객체로 받는 파라미터 값을 처음에 A entity로 연결했었다. 

ex) 

static create(popup: Popup) {

Popup 엔티티로 파라미터를 받았다가, 

static create(popup: PopupMultilingual) {

PopupMultilingual 엔티티로 파라미터를 변경하였다. DB에 생성된 id(type:uuid)값을 가져와서 포스트맨에서 Body 부분에 테스트를 하려고 보니, TypeError: Cannot read properties of null(reading 'id') 라는 에러가 발생하였다. 

 

해결 방법 

처음에 Popup 엔티티에 있는 id 값을 가져왔었기 때문에, PopupMultilingual의 id를 읽지 못하는 상황이었다. 

그래서 PopupMultilingual의 id값을 가져와서 테스트하니 에러가 해결되었다.