Я новичок NodeJS, и на самом деле я пытаюсь работать с NoSQL Database для создания простого входа через. Аутентификация дайджеста. Я также создал модуль под названием «пользователи», который загружается в мое приложение.Переменный внешний обратный вызов пуст
Теперь, когда я пытаюсь вызвать результаты данных внутри функции обратного вызова, я получаю свои правильные данные. В том же обратном вызове я присваиваю возвращаемые данные переменной записей. Когда я вызываю переменную снаружи, я получу результат null - где ошибка?
var dbdriver = require('nosql'),
dbfile = dbdriver.load("./db.nosql"),
records = null
dbfile.top(1000).callback(function(err, response) {
(function(users) {
records = users
console.log(users) // Here i get the wanted result
})(response)
})
console.log(records) // Here the result is empty
большое спасибо :)