Использую библиотеку для Node
node-fluent-ffmpeg
Создаю файл в двух форматах, завернул функции в промисы.
Выполняю
Promise.all([makeWebm(file, slug), makeMp4(file, slug)])
И затем в
then
дальеш работаю с файлом. Так вот, иногда, через раз, обращаясь к новосозданному файлу в
then
мне кидает ошибку
Error: ENOENT: no such file or directory,
Файл там естесвенно есть, но он в этот момент я так полагаю все еще сохраняется на диск (открыв проводник, я вижу по иконке что файл еще в обработке несколько милисекунд). Что делать в таком случае? Ну не писать же таймаут.