Я создаю API, который может получать запросы от продуктов с заголовком, описанием, ценой и т. Д. c и изображениями.
Я использую multer для анализа данных многочастной формы. Я использую multer fileFilter для проверки mimetype изображений и express -validator для проверки других полей формы. Все работает отлично, и я могу публиковать продукты или получать ошибки проверки обратно. Моя единственная проблема заключается в том, что если изображения проходят проверку мультитера, но форма не проходит проверку express -validator, изображения по-прежнему загружаются на сервер, что является проблемой.
До сих пор я использовал исправление группы и добавил функцию для удаления изображений и каталога через определенное время (чтобы у моего сервера было время загрузить их раньше), если проверка express не проходит, но это явно не идеально.
Есть идеи, как я могу это исправить?
Большое спасибо