Мне нужно удалить файл изображения из моего бэкэнда, папка: / uploads. Когда я вызываю функцию deleteProduct, она удаляет продукт из базы данных, но изображение продукта все еще находится в папке.
deleteProduct: (req, res) => {
let productId = req.params.id;
Product.findById(productId, (err, res) =>{
var imageResponse = res.image;
console.log(imageResponse);
});
//console.log(imageResponse);
//fs.unlink('./uploads' + imageResponse );
Когда я пытаюсь получить доступ к imageResponse вне findById, консоль выводит: «imageResponse» не определен. Затем мне нужно удалить этот файл с помощью fs. Я не уверен, правильно ли я написал функцию отмены связи. Заранее спасибо.