Спасибо за ответ! Сам тоже наткнулся на этот пакет, попробую использовать. Судя по примерам, там тоже в памяти держится миллион промисов, посмотрим, сработает-ли. Я тоже сначала подумал про CSV, но надо именно эксель. Насколько я нагуглил, сам эксель поддерживает чуть около 1 млн 48 тыщ записей, но сможет-ли он из открыть - это вопрос) Если получится записать, то попробую открыть )
Вы правы, ничего не поделать, придется вычислять самому, когда процесс закончится. Я даже пытался удалять зависшие обработчики, бес толку -- все равно продолжает висеть.
Да, можно конечно и через промисы и прочее, вот только в процессе запущено over9000 задач и других асинхронных операций, который друг с другом не связаны(загрузка файла, запись данных в бд и прочие). Отследить их завершенность будет крайне проблематично. Потому и ищу какой-нибудь другой способ, не залезаю в глубь логики.
например, я передаю это через curl
curl -X POST --data "token=sha1$ec175bdb$1$da6556b17bda3542b81cdff02388a3c2621939eb" localhost:3000/api/someaction. А в консоли вывод req.body.token:
{ token: 'sha1' }
А это точно не то, что я ожидал