使用绝对路径的Sequelize.import()

时间:2018-08-03 14:55:49

标签: sequelize.js

我正在尝试使用具有.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
    });
};

0 个答案:

没有答案