Я боролся с этим на некоторое время и просто не могу понять. Моя кнопка удаления отправляет сервер GET/delete? и возвращающ a 304Экспресс, узел, MongoDB, EJS - Удаление маршрутизатора, получающего 304 назад
Это также мое первое сообщение здесь, и я попытаюсь понять это на несколько часов сначала ... но я новичок в программировании в целом и буду благодарен за любые руководства или помощь, которые вы можете предложить - благодаря!
У меня есть 3 файлов на игре здесь: addpost.js, addpost.ejs и app.js
Это в addpost.js
router.delete('/delete', function (req, res){
Comment.findById(req._id, function (err, Comment){
console.log('DELETE removing ID: ' + comments._id)
res.format({
html: function(){
res.redirect('/');
},
json: function(){
res.json({message: 'deleted',
title : comments});
}
});
});
});
Это в app.js
app.use('/delete', addpost)
Это в addpost.ejs
<div class ="form">
<form method="delete" action="/delete">
<div class="delete">
<button class="btn btn-raised btn-warning" type="submit">Delete</Button>
</form>
</div>
Спасибо за ответ - я изучал метод-переопределить, чтобы удалить его, связанное с ним значение _id - увидит, как это происходит –