Доступ к переменным конфигурации из других файлов конфигурации

У меня проблемы с использованием в конфигурационном файле config var, заданного в другом конфигурационном файле. Например.

// file - config/local.js
module.exports = {
  mongo_db : {
    username : 'TheUsername',
    password : 'ThePassword',
    database : 'TheDatabase'
  }
}

// file - config/connections.js
module.exports.connections = {
  mongo_db: {
    adapter: 'sails-mongo',
    host: 'localhost',
    port: 27017,
    user: sails.config.mongo_db.username,
    password: sails.config.mongo_db.password,
    database: sails.config.mongo_db.database
  },
}

Когда я поднимаю паруса, я получаю следующую ошибку:

user: sails.config.mongo_db.username,
      ^
ReferenceError: sails is not defined

Я могу получить доступ к переменным конфигурации в других местах - например, это работает:

// file - config/bootstrap.js
module.exports.bootstrap = function(cb) {
  console.log('Dumping config: ', sails.config);
  cb();
}

Это сбрасывает все настройки конфига в консоль - я даже могу видеть настройки конфига для mongo_db там!

Я так путаю.

Ответы на вопрос(1)

Ваш ответ на вопрос