Я относительно новичок в разработке и не знаком с языком или как правильно задавать вопросы. Я пытаюсь создать отложенный запрос на обновление изображения профиля с помощью express-fileupload. Если я не включаю первый оператор if, консоль возвращает null, и ничто не обрабатывает и не сохраняет. Как и так, приложение вылетает. Я надеюсь, что простого размещения кода здесь будет достаточно для того, чтобы кто-то понял, в чем проблема. Заранее благодарим за помощь новичку.
router.put("/artistsbe/:id", middleware.isLoggedIn, function(req, res){
Artists.findByIdAndUpdate(req.params.id, req.body, function(err, artist){
if(req.files != "null"){
let image = req.files.artistImage;
image.mv("./public/images/" + req.files.artistImage.name, function(err){
if(err){
console.log(err);
}
});
} else {
res.redirect("back");
}
});
});