Почему мой модуль базы данных не экспортирует модели должным образом?
Как правильно экспортировать модели из модуля?
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 {}
Похоже, информация не передается.