[✍️ Dev Log] 하승윤 / 2021-12-10
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
### **오늘은 어떻게 프로젝트에 기여했나요?**
- Edge Case 처리: 이미 가입한 파티의 OTT 종류와 동일한 파티를 또 다시 가입하거나(join) 만들려고(create)할 때, 422 에러 처리
- API Test시 response 및 error 메세지가 뜨도록 JSON.stringify( ) 추가
- getAllParties, getFilteredParties, updateProfileImage
- API docs 반영
- DB Schema column 추가
- Wiki 반영
- Model column 추가
### **오늘의 프로젝트에서 어떤 에러가 발생했고, 어떻게 해결했나요?**
- 클라이언트 배포 후 로그인 이후의 설정이 반영되지 않는 문제가 있었습니다.
원인은 로컬과 배포버전의 환경변수가 달랐기 때문이었습니다.
앞으로 매일 아침마다 배포를 새로 해줘야겠다는 생각을 했습니다.
- sequelize 사용으로 결과값이 Promise { }으로 출력됨 (#212 참고)
### **오늘 새로 배운 점은 무엇인가요?**
- **prettierrc**: json 형태임에도 제대로 메세지가 불려지지 않아 처음에 따옴표 문제라고 생각했습니다. 하지만 prettierrc 설정 때문에 아무리 저장해도 자동으로 따옴표가 사라졌습니다. 그 설정을 해제하기 위해 `"quoteProps"`를 `preserve`로 바꿔줘야 했습니다. 하지만 그래도 message는 불러와지지 않았습니다.
레퍼런스: [prettierrc 설정](https://r2fresh.github.io/jekyll/update/Quote-Props-of-Prettier-setting/)
- response 및 error message가 제대로 불려오게 하기 위해서는 `JSON.stringify( )`를 사용해야 했습니다.
### **내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?**
- getAllParties, getFilteredParties, updateProfileImage
- 각 controller 코드 변경
- 최종결과 반영해서 API docs 수정
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.