nuke_users
modul mengekspor fungsi yang, ketika dipanggil, mengembalikan Model
. Karena Anda tidak memanggil fungsi ini, itu tidak mengembalikan Model
, dan dengan demikian fungsi yang Anda cari tidak ada.
Untuk memanggil fungsi yang diekspor ini, Anda harus memasukkan sequelize
instance dan DataTypes
, sebagai berikut:
var User = require('../models/nuke_users')(sequelize, DataTypes);
Dalam kasus Anda, Anda menggunakan pemuat di index.js
file, dan mengekspor db
objek yang berisi model yang dikunci dengan namanya.
var models = require('../models'); // loads index.js
var User = models.nuke_user; // the model keyed by its name
User.findOne(...); // search the model