Как проверить существование изображения в multer и express - PullRequest
0 голосов
/ 28 сентября 2019

Я создаю что-то вроде fb, и я сталкиваюсь с этой проблемой в функции загрузки фотографий на бэкэнд ...

Я использую multer для получения изображений ... Теперь могут быть случаи, когда пользователи нене предоставляет никакого изображения ... multer не нарушает работу приложения, но даже не выдает никакой ошибки ... Также Я не уверен, существует ли угроза безопасности или нет .

В настоящее время я исправляю проблему следующим образом в контроллере:

if (!req.file)
        return res.status(422).json({ msg: 'Image is required' });

Но, на мой взгляд, это не очень хорошая практика. Это нарушает правило разделения интересов .. Я могу использовать промежуточное ПО, но Я ищу что-то твердое ...

Пожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...