$('.delete').click(function (e) {
var postNumber = e.target.dataset.id;
$.ajax({
method: 'DELETE',
url: '/delete',
data: { _id: postNumber },
})
.done((data) => {
$(this).parent('li').fadeOut();
})
.fail((xhr, code, err) => {
console.log(err);
});
});
app.delete('/delete', function (req, res) {
const id = parseInt(req.body._id);
db.collection('post').deleteOne(
{ _id: req.body._id, user: req.user._id },
function (err, data) {
console.log('삭제완료');
res.status(200).send({ message: '삭제완료했습니다.' });
}
);
});
이렇게되어있습니다.
server쪽에서 console.log()로 req.body._id랑,req.user._id 를 각각 찍어보면 나오기는합니다.
근데 몽고디비에서는 삭제 처리가안되는거같은데 혹시 제가 실수한게있을까요?
두시간째 찾고있는데 힘에부치네요 도움이 필요합니다 ㅠㅠ