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