for 반복문을 이용해서 게시글 삭제하려하는데
<% for (let i = 0; i < 목표목록.length; i++){ %>
<script>
document.querySelectorAll('.delete')['i'].addEventListener
('click', function(){
fetch('/delete?docid=<%= 목표목록[i]._id %>', {
method : 'DELETE'
})
})
</script>
<% } %>
해당 코드에서 잘못된 부분이 있을까요..? 수정기능과 비슷하게 하면 될거라 생각해서 하는 중인데 터미널에는 docid가 출력되는데 그게 다고 삭제되지는 않아서 질문드립니다..!
app.delete('/delete', async (요청, 응답)=>{
console.log(요청.query)
await db.collection('goals').deleteOne({ _id : new ObjectId(요청.query.docid) })
응답.send('삭제 완료')
})
이 코드는 server.js입니다.