Я столкнулся с поведением node.js, которое не дает мне спать по ночам.
Я не могу выделить проблему, и это происходит не всегда.
Я не знаю, чему я могу больше доверять. Пожалуйста, помогите.
Вот что получилось у меня:
console.log("foo");
Promise.resolve().then(()=> console.log("bar"));
При выполнении кода у меня на консоли выводится большая задержка (несколько секунд) между foo
и bar
.
Если я поставлю фальшивую setTimeout(()=>{},0)
перед console.log("foo")
, это решит проблему ?.
Любой намек на то, что может происходить?