Я столкнулся с проблемой с redis и async await.
У меня есть старый redis.get с обратным вызовом:
redis.get(token, async (error, result) => {
if (error) {
return res.status(404).json({ msg: 'Confirm token is invalid.' });
}
if (result === null) {
return res.status(400).json({ msg: 'Confirm token is expired.' });
}
})
Но я хочу реорганизовать его в async /жду
bluebird.promisifyAll(redis.RedisClient.prototype);
bluebird.promisifyAll(redis.Multi.prototype);
const result = async redis.asyncGet(token)
Я успешно получаю результат, НО как я могу получить ошибку?
Спасибо