list.ejs
const delete_selector = document.querySelectorAll('.delete')
for(let i = 0 ;i < '<%= 글목록.length %>'; i++){
delete_selector[i].addEventListener('click', function(e){
여기는 실행잘됨.
fetch('/delete?id=' + e.target.dataset.id, {
method: 'DELETE',
})
.then((r)=>r.text())
.then((r)=>{
e.target.parentElement.parentElement.parentElement.style.display = 'none'
})
})
}
e.target.parentElement.parentElement.parentElement.style.display = 'none' 이 줄이 실행이 되지 않습니다.
server.js
app.delete('/delete', async (req, res)=>{
// await db.collection('post').deleteOne({ _id : new ObjectId(req.query.id)})
console.log('성공')
})
왜 실행이 안되는지 모르겠습니다..