Почему мой модуль базы данных не экспортирует модели должным образом?

Как правильно экспортировать модели из модуля?

module.export = function() {
    var models = ExpressCassandra.createClient({
        clientOptions: {
            contactPoints: config.cassandra.servers,
            protocolOptions: { port: 9042 },
            keyspace: 'mylilthing',
            queryOptions: {
                consistency: ExpressCassandra.consistencies.quorum
            }
        },
        ormOptions: {
            defaultReplicationStrategy : {
                class: 'NetworkTopologyStrategy',
                'DC1': 3
            },
            migration: 'alter',
        }
    });
    // TODO: Should load files from ./ except index.js
    var MyModel = models.loadSchema('Logs', {
        fields:{
            logId     : "timeuuid",
            category  : "text",
            createdAt : "timestamp",
            message   : "text"
        },
        key:["logId"]
    });
   console.log(models);
    return models;
};

Я пытался обернуть его в функцию, функцию, вызывающую себя, объект, каждый раз, когда он пуст.

Я проверил, models заполняется внутри модуля.

import cassmodels from './cassandra_models'
console.log(cassmodels); // return {}

Похоже, информация не передается.

0 ответов

Другие вопросы по тегам