Node.js Вернуть результат функции в родительскую функцию

module.exports.request = (userId) => {
    db.get(userId).then(value => {
        return value;
    });
}

return value вернет значение в стрелочную функцию value => {}. Но как этот return сделать возвращением функции (userId) => {}


Ответы (1 шт):

Автор решения: ksa

Как вариант...

module.exports.request = async (userId) => {
  let value
  try {
    value = await db.get(userId)
  } catch(e) {
    value = null
  }
  return value;
}

→ Ссылка