node.js - 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);
}
});
'''
解决方案
推荐阅读
- android - 如何确定 Android 中网络呼叫的连接性不佳
- universe - 虚拟属性中的内联提示?
- vim - ctags 无法找到包含连字符的变量
- elasticsearch - 默认情况下,在文本字段上禁用 Fielddata 设置 fielddata=true
- python - 使用 pyinstaller 时如何修复无效模块
- python - 由于形状不正确,无法在 Keras 中拟合数据
- css - 如何将搜索图标移动到标题的左侧和右侧的菜单
- bash - 除了移动到每个目录之外,是否有 git 或 bash 方式来提取多个 git 存储库?
- react-native - 下载开放街道地图的tiles.png
- kubernetes - 在没有 systemd 的 debian 拉伸服务器上安装 kubernetes