首页 > 解决方案 > Sequelize init 含义

问题描述

这段代码是什么意思?当我运行sequelize init时,将生成一个名为 model 的文件夹。在其中我有自动生成的 Index.js。

fs
  .readdirSync(__dirname)
  .filter(file => {
    return (file.indexOf('.') !== 0) && (file !== basename) && (file.slice(-3) === '.js');
  })
  .forEach(file => {
    const model = require(path.join(__dirname, file))(sequelize, Sequelize.DataTypes);
    db[model.name] = model;
  });

Object.keys(db).forEach(modelName => {
  if (db[modelName].associate) {
    db[modelName].associate(db);
  }
});
'''

标签: node.jssequelize.jsmulter

解决方案


推荐阅读