Die nuke_users -Modul exportiert eine Funktion, die, wenn sie aufgerufen wird, das Model zurückgibt . Da Sie diese Funktion nicht aufrufen, gibt sie das Model nicht zurück , und somit existiert die gesuchte Funktion nicht.
Um diese exportierte Funktion aufzurufen, müssten Sie sequelize übergeben Instanz und DataTypes , also:
var User = require('../models/nuke_users')(sequelize, DataTypes);
In Ihrem Fall verwenden Sie einen Loader in der index.js Datei, und es exportiert die db Objekt, das die nach ihrem Namen verschlüsselten Modelle enthält.
var models = require('../models'); // loads index.js
var User = models.nuke_user; // the model keyed by its name
User.findOne(...); // search the model