mongodb데이터 베이스 삭제 시간에 선생님 코드를 그대로 했는데도 불구하고 에러도 안뜨고 삭제 버튼으로는 삭제가 안되네요 혹시 해결 방법이 있을까요?
서버는
app.delete('/delete',function(req,res){
console.log(req.body);
req.body._id = parseInt(req.body._id);
//res.body에 담겨오느 게시물번호를 가진 글을 db에서 찾아서 삭제해 달라.
db.collection('post').deleteOne(req.body,function(err,resu){
console.log('삭제완료');
});
res.send('삭제 완료');
});
ejs에서는
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<script>
$('.delete').click(function(e){
console.log('되는거냐고');
var num = e.target.dataset.id;
$.ajax({
method : 'DELETE',
url : '/delete',//요청할 경로
data : {_id : num}//요청과 함께 보낼 데이터, 게시물 번호, 현재 내가 클릭한 버튼의 id를 여기에 넣기
}).done(function(resu){
})
});
</script>
이렇게 그대로 코드를 짯는데 위 click 자체가 안되는지 console이 뜨질 않네요.. 해결방법이 있을까요..?