nuke_users
モジュールは、呼び出されたときにModel
を返す関数をエクスポートしています 。この関数を呼び出していないため、Model
は返されません。 、したがって、探している関数は存在しません。
このエクスポートされた関数を呼び出すには、sequelize
を渡す必要があります インスタンスとDataTypes
、そのように:
var User = require('../models/nuke_users')(sequelize, DataTypes);
あなたの場合、index.js
でローダーを使用しています ファイルであり、db
をエクスポートしています 名前でキー設定されたモデルを含むオブジェクト。
var models = require('../models'); // loads index.js
var User = models.nuke_user; // the model keyed by its name
User.findOne(...); // search the model