Os
nuke_users
module está exportando uma função que, quando chamada, retorna o Model
. Como você não está chamando esta função, ela não está retornando o Model
, e, portanto, a função que você está procurando não existe. Para chamar esta função exportada, você precisaria passar o
sequelize
instância e DataTypes
, assim:var User = require('../models/nuke_users')(sequelize, DataTypes);
No seu caso, você está usando um carregador no
index.js
arquivo e está exportando o db
objeto que contém os modelos codificados por seus nomes. var models = require('../models'); // loads index.js
var User = models.nuke_user; // the model keyed by its name
User.findOne(...); // search the model