컴퓨터 프로그래밍/Node.js
[Node.js] 삭제기능 만들기
한33
2023. 11. 8. 22:54
<script>
for (let i = 0; i < '<%= 글목록.length %>'; i++) {
document.querySelectorAll('.delete')[i].addEventListener('click', function (e) {
fetch('/delete?docid=' + e.target.dataset.id, {
method: 'DELETE',
})
.then((r) => { r.text() })
// 서버가 보낸 데이터 data
.then((data) => {
//삭제 시 새로고침해야 post가 사라진다, 그래서 숨겨버리기
e.target.parentElement.parentElement.style.display = 'none'
})
})
}
</script>
app.delete('/delete', async (요청, 응답) => {
await db.collection('post').deleteOne({ _id : new ObjectId(요청.query.docid)})
응답.send('삭제완료')
})