codestates / codestates/Memory-It

[Error Handling] typeorm-seeding

Open
#56 0 comments 0 reactions 1 assignee Claimed by @jres1007 View on GitHub
Error! server
Dominant language
JavaScript
Stars
1
Forks
2
PR merge metrics
No merged PRs in 30d

Description

### 어떤 에러인가요?
+ typeorm seeding 라이브러리 사용시 npm run seed 실행했을때 finished seeding 이라고 나오지만 실제 데이터베이스에 데이터가 시딩이 안되는 에러
### 에러 메시지
```
$ TypeError: Cannot read properties of undefined (reading 'name')
```

### 에러 핸들링 방법
+src/database/seeds 라는 폴더 만들어 놓고 시딩할 파일들(빈파일포함) 만들어놨음
+ npm run seed 실행했을때 finished seeding 이라고 나오지만 실제 데이터베이스에 데이터가 시딩이 안됨
+ 혹시 시딩할 파일안에 name이라는 프로퍼티가 있는지 확인
+ name 프로퍼티 없었음
+ 그래서 ormconfig 문제인줄 알고 ormconfig 에서 src/seeds => src/database/seeds 로 수정
+ 그래도 같은 오류가 남
+ 그래서 아예 src/seeds 폴더를 만들고 시드파일 하나만들어서 seeding test하니까 성공했음
+ 따라서, 에러 원인은 seeding 시 내용이 없는 빈 파일 때문에 발생.
```jsx
// 코드가 들어가도 좋아요!
```
### 에러 핸들링을 위해 참고한 레퍼런스 링크

[레퍼런스 링크](https://github.com/w3tecch/typeorm-seeding/issues/96)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.