Работник Heroku, использующий tmp dir от Web? - PullRequest
0 голосов
/ 21 марта 2020

Я в процессе извлечения длинного маршрута в Express, чтобы использовать отдельного работника.

Этот маршрут является операцией обработки изображения / файла, где пользователь может загрузить zip файл изображений, json файлов, html файлов и др. c.

Маршрут использует промежуточное программное обеспечение Multer , которое записывает загруженные файлы в рабочую папку .tmp.

Поскольку рабочий выполняется в отдельном процессе / Dyno, может ли работник надежно «добраться» до этой папки tmp и запустить ее обработку?

Есть ли какие-либо ошибки, соображения, лучшие практики в отношении чего-то подобного? Я подумываю об отказе от использования папки tmp и загрузке прямо в корзину S3 (операция идет медленно, возможно из-за этого).

...