codestates / codestates/Cogether
[❓에러 핸들링 ] 박세희 / 2021-11-11 / Sequelize DB createdAt, updatedAt에 관하여
Open
Back-End
Error
- Dominant language
- JavaScript
- Stars
- 3
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
## **어떤 에러가 발생했나요?**
` Sequelize DB 관련 작업시 createdAt, updatedAt 시간에 관하여 마주한 문제입니다.`
## **에러 핸들링 방법**
경로 : `server/config/config.js` 내,
`const common = {
dialectOptions: {
useUTC: false,
dateStrings: true,
typeCast: true,
},
timezone: '+09:00',
};`
## **에러 설명 및 해결 과정 설명**
mysql, sequelize는 DB 관련 시간이 영국 표준시간 use UTC 라고 되어있는 것을 발견했고,
프로젝트 UI 에서 사용자들에게 필요하고 보여줘야 할 한국 표준 시간대로의 변경이 필요했습니다.
검색 결과 서버에서 sequelize 모델 생성시 연동되는 config.js 파일에서 dialect option을 추가해주어
표준 시간에서 9시간을 더하여 Asia/Seoul 시간으로 데이터 처리를 할 수 있게 되었습니다.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.