我正在尝试使用具有.env变量的现有模型文件作为路径并使用path.resolve()。我确保路径已解析并且文件存在。
该模型由sequelize-auto自动生成。
但是,当我做类似的事情时:
const test = sequelizeInstance.import(process.env.MY_PATH);
返回的“测试”对象为空:
test: class extends Model {}
模型如下:
module.exports = function(sequelize, DataTypes) {
return sequelize.define('ALTERNATIVE_PRICE', {
id: {
type: DataTypes.INTEGER(11),
allowNull: false,
primaryKey: true,
autoIncrement: true
},
name: {
type: DataTypes.STRING(255),
allowNull: true
},
deleted_at: {
type: DataTypes.DATE,
allowNull: true
},
updated_at: {
type: DataTypes.DATE,
allowNull: true
},
created_at: {
type: DataTypes.DATE,
allowNull: true
}
}, {
tableName: 'ALTERNATIVE_PRICE',
timestamps: false
});
};