Я следовал учебному пособию Стивена Гриндера, где он начал использовать Promisify.
Для этого он дал очень смутное объяснение, сказав, что redis нужна функция обратного вызова, и он обнаружил, что очень неопрятный + redis не поддерживает обещания в NodeJS
А потом он сделал что-то подобное
const redis = require('redis')
const redisURL = 'redis://127.0.0.1:6379';
const redisClient = redis.createClient(redisURL);
const util = require('util')
client.get = util.promisify(client.get)
const cachedBlog = await client.get(req.user.id)
Почему-то я нашел объяснение неопределенным. Может ли кто-нибудь объяснить это самым человечным образом? как то, что он имеет в виду и что мы делаем?