codestates / codestates/Cogether

[❓에러 핸들링 ] 박세희 / 2021-11-11 / Sequelize DB createdAt, updatedAt에 관하여

Open
#210 0 comments 0 reactions 1 assignee Claimed by @Sehee-Park-93 View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.