этой функции из другого места в коде отрабатывает и с await someFn()
и без await. Всё отрабатывает без проблем, даже когда нагружаю евентлуп всего проекта.
Как правильно делать и почему?
Нужно всегда через await, если всередине вызываются функции, которые возвращают промисы
Всё зависит от всего. Если тебе не нужно ждать результата выполнения функции - можно её не ждать, при условии, что ты обрабатываешь возможную ошибку, которая из неё вылетит.
И если тебе нужен результат 😎
Вызов без await т.е сама функция someFn() - вот так просто вызывается. Вставил то сообщение первое, чтобы понятнее было. Видимо, не дожидаясь промис ответа с обращения к редису и так хватает нужного времени для выполнения. Но, полагаю, если время запроса к редису будет увеличено в будущем, то будут проблемы. Такое объяснение вижу
Обсуждают сегодня