문제 상황
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값을 가져와서 테스트하니 에러가 해결되었다.
'Backend > NestJS' 카테고리의 다른 글
zsh: command not found: nest 해결방법 (0) | 2023.08.17 |
---|---|
Docker 빌드 에러 (0) | 2023.08.14 |
Parameter id is not described in JSDoc (0) | 2023.08.01 |
NestJS 10 버전업 과정 (0) | 2023.07.26 |
@Controller 데코레이터 위에 @UseGuards()를 선언했을 경우와 메소드에서만 선언했을때 차이점 (0) | 2023.07.26 |