Получение неизвестного столбца в почтальоне без использования имени столбца в коде - PullRequest
0 голосов
/ 14 апреля 2019

Я пытаюсь создать узел, секвестировать, выразить back-end, и моя база данных находится в mysql 8. И я проверяю маршруты с почтальоном. Ответ, который я всегда получаю в почтальоне:

"error: SequelizeDatabaseError: Unknown column 'createdAt' in 'field list'"

Я дважды проверил весь мой код, и ни в одном файле проекта не было вхождений 'createAt'.

редактирование:

//config.json
"development": {
  "username": "user",
  "password": "Password",
  "database": "library",
  "host": "127.0.0.1",
  "dialect": "mysql"
}

//route.js
users.post("/register", (req, res) => {
  const today = new Date();
  const userData = {
      username: req.body.user_name,
      password: req.body.password,
      role: req.body.role,
      created: today
  }
  User.findOne({
        where: {
            username: req.body.username
        }
    })
  });


//connection.js
const sequelize = new Sequelize("library", "user", "Password",{
  host: 'localhost',
  dialect: "mysql",
  operatorsAliases: false,

  poll: {
      max: 5,
      min: 0,
      acquire: 30000,
      idle: 10000
  }
});



//model.js
module.exports = db.sequelize.define(
    "user",
    {
        id:{
            type: Sequelize.INTEGER(11),
            primaryKey: true,
            autoIntrement: true
        },
        username:{
            type: Sequelize.STRING(35),
            allowNull: false,
            unique: true
        },
        password: {
            type: Sequelize.STRING(35),
            allowNull: false
        },
        role:{
            type: Sequelize.INTEGER(11)
        },
        created:{
            type: Sequelize.DATE,
            defaultValue: Sequelize.NOW
        }
   }
)

что бы это могло быть?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...