3
respostas

Hora não dos campos createdAt e updateAt estão adiantados

Quando executo a aplicação, usando o método post, a hora dos campos createdAt e updateAt estão adiantados com 3 horas de diferença. No vídeo da aula, reparei que ocorre a mesma coisa. Existe alguma maneira de corrigir?

3 respostas

No meu método adiciona, eu tirei os horários no .format e isso parou de acontecer, mas não sei se é a solução, mas acho válido testar: Insira aqui a descrição dessa imagem para ajudar na acessibilidadeSe puder, manda print ai do que retornar :)

Tudo bom Tiago.

Cara, não consegui identificar onde faço essa alteração no meu código.

O Sequelize gera essas colunas que mencionei por padrão. E também atualiza de maneira automática quando cria ou altera um registro na tabela.

Tudo bom Tiago.

Consegui resolver de uma outra forma. Eu também não sei se é a maneira correta.

No arquivo .env inclui mais um item de configuração do banco. Ex.: TIME_ZONE=America/Sao_Paulo

Depois alterei o arquivo ap.modute.ts, incluindo mais uma propriedade de configuração do banco de dados no SequelizeModule.forRoot. Ex.: timezone: process.env.TIME_ZONE.

Valeu