codestates / codestates/brewhere
[RE-Error Handling] 220627 리팩토링 에러핸들링
- Dominant language
- JavaScript
- Stars
- 4
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
> 해결된 에러라면 라벨에 'Complete' 를 달아주세요.
> 미해결된 에러라면 라벨을 'In progress' 로 변경해주세요.
### 어떤 에러인가요?
- 마이그레이션 시도 시 config.json파일을 찾지 못함
- sequelize init 후 마이그레이션 할 시 mysql2 install 에러
- 로컬에서 회원가입 완료창이 떴음에도 서버에서 400코드를 보내며 '모든 항목은 필수입니다' 메시지를 보냄
- s3 버킷 생성 후 정책 생성 시 arn을 작성했음에도 불구하고 에러가 뜸
### 에러 메시지
```bash
ERROR: Cannot find "project/brewhere/config/config.json". Have you run "sequelize init"?
```
```bash
Loaded configuration file "config/config.json".
Using environment "development".
ERROR: Please install mysql2 package manually
```


### 에러 핸들링 방법
- npx sequelize-cli init으로 해결
- 위치를 잘못 지정해서 다시 server폴더로 위치를 옮긴 후 시도해서 해결함
- 클라이언트에서 요청을 보낼 때 카멜 케이스로 작성한 서버 코드와 이름을 혼동하는 상황이 생겨 수정함. 리팩토링 기간 안에 카멜 케이스로 통일 예정.
- arn 작성 시 *로 작성하여 정책 수정 시 제대로 된 arn을 작성하여 수정함.
### 레퍼런스 링크
[arn 관련 링크](https://stackoverflow.com/questions/72756697/resource-field-is-not-valid-you-must-enter-a-valid-arn)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.