De nuke_users module exporteert een functie die, wanneer aangeroepen, de Model . retourneert . Omdat je deze functie niet aanroept, wordt het Model . niet geretourneerd , en dus bestaat de functie die u zoekt niet.
Om deze geëxporteerde functie aan te roepen, moet u de sequelize . doorgeven instantie en DataTypes , zo:
var User = require('../models/nuke_users')(sequelize, DataTypes);
In jouw geval gebruik je een loader in de index.js bestand, en het exporteert de db object dat de modellen bevat, gecodeerd door hun naam.
var models = require('../models'); // loads index.js
var User = models.nuke_user; // the model keyed by its name
User.findOne(...); // search the model