Я видел несколько примеров, когда в рамках семенного файла sequelize используются модели.
'use strict'
module.exports = {
up: (queryInterface, Sequelize) => {
return models.Users.create({
email: 'hello@hi.com',
password: '12345678',
})
},
down: (queryInterface, Sequelize) => {
return queryInterface.bulkDelete(
'users',
[
{
email: 'hello@hi.com',
},
],
{}
)
},
}
Используя приведенное выше, я получаю, что модели ошибок не определены. Если я попытаюсь добавить
const models = require('../models')
, я получаю сообщение об ошибке ОШИБКА: Невозможно использовать оператор импорта вне модуля
Моя цель - отправить пользователя для тестирования и иметь возможность перезагружать его между тестами . В моей пользовательской модели у меня есть хук afterCreate, который генерирует некоторые образцы элементов, когда кто-то регистрируется, и я хочу использовать это для своих исходных данных, поэтому я хочу вызвать User.Create ()
Любая помощь будет оценен