С помощью API Fetch я отправляю следующий запрос:
const target = e.currentTarget;
fetch(target.href, {
method: 'delete',
})
.then(res => console.log(22))
.catch(err => console.log(err));
Кроме того, это промежуточное ПО, обрабатывающее этот запрос:
exports.deleteImageById = async (req, res) => {
const image_id = req.params.image_id;
const imagePromise = Image.findByIdAndRemove(image_id);
const commentPromise = Comment.remove( {image_id} );
await Promise.all([imagePromise, commentPromise])
.catch(err => console.log(err));
req.flash('Image Deleted!');
// return something well!
res.status(200);
};
Документ удаляется, ноthen
блок в операторе выборки не работает.Он ничего не выводит на консоль.
Я что-то здесь не так делаю?