load() { const normalizedPath = path.join(__dirname,'../Http/Models'); require("fs").readdirSync(normalizedPath).forEach((file) => { let model = this.sequelize.import(path.join('../Http/Models', file)) Database[model.name] = model }); Object.keys(Database).forEach(modelName => { if (Database[modelName].associate) { Database[modelName].associate(Database); } }) }
// read all models and import them into the "db" object fs .readdirSync(__dirname + '/def_models') .filter(function (file) { return (file.indexOf('.') !== 0) && (file !== 'index.js'); }) .forEach(function (file) { var model = client.import(path.join(__dirname + '/def_models', file)); models[model.name] = model; });