Как получить значение result за пределами function(err, result)?
const redis = require("redis");
const client = redis.createClient();
client.hgetall('frameworks', function(err, result){
console.log(result);
});
Не получается вернуть result значение снаружи этой функции. Есть ли у вас реально работающий код с решением данной задачи? Уже читал, про промисы, колбэки, вложенные функции... Ничего не помогло.
Ответы (1 шт):
Автор решения: IT Cat
→ Ссылка
Возможно, я что-то не понял, но разве вот так не сработает?
const redis = require("redis");
const client = redis.createClient();
let outerResult;
client.hgetall('frameworks', function(err, result){
outerResult = result;
});
console.log(outerResult);