2
respostas

Sequelize hora errada

No momento da criação das migrations , seedrs , inserção dos dados apresentam e retorno das requisições apresentam o horário errado 3horas de diferença porém no banco de dados(Mysql) esta com horário correto(createdAt,updatedAt e SELECT now();)

Na tentativa de correção no config.json adicionei "dialectOptions": { "useUTC": false }, "timezone": "-03:00" ou "timezone": "América/Brasília"

Porém sem sucesso.

2 respostas

Olá Pedro

Segundo a documentação do sequelize, o correto seria:

const sequelize = new Sequelize('database', 'username', 'password', {
  dialect: 'postgres',
  dialectOptions: {
    // Observe the need for this nested `options` field for MSSQL
    options: {
      // Your tedious options here
      useUTC: false,
      dateFirst: 1
    }
  }
});

Consegue ver se isso resolve? Bons estudos!

Não tinha colocado o banco de dados (Mysql) porém muito obrigado pela intenção da ajuda Elton Veiga