alex4answ
@alex4answ

Зачем async функция если нет await и ничего не возвращает?

Добрый день, часто встречаю такого вида функции:
const myFunc = async (req, res, next) => {
  req.send(some object);
};


Вот еще пример:
const getFile = async (req, res, next) => {
  const fileStream = fs.createReadStream('path to file');

  res.contentType('application/pdf');

  fileStream.pipe(res);
};


Нет ни await, функция ничего не возвращает, а выходит значение промиса будет пустым.

Зачем?
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Потому-что тупо копипастят бездумно.
Вот это правило Вам поможет:
https://eslint.org/docs/rules/require-await
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы