반응형
목표
삭제 요청을 처리하기
delete_process라는 path를 통해 삭제할 것이다.
// 7. delete 버튼을 눌렀을 때
}else if(pathname === '/delete_process'){
var body = '';
request.on('data', function(data){
body = body + data;
});
request.on('end', function(){
var post = qs.parse(body);
// id만 받으면 된다
var id = post.id;
});
Google에 nodejs delete file 검색해보자.
unlink()를 이용하면 파일이나 링크를 삭제할 수 있다.
// 7. delete 버튼을 눌렀을 때
}else if(pathname === '/delete_process'){
var body = '';
request.on('data', function(data){
body = body + data;
});
request.on('end', function(){
var post = qs.parse(body);
// id만 받으면 된다
var id = post.id;
fs.unlink(`data/${id}`, function(error){ //삭제할 데이터: id 제목의 파일
response.writeHead(302, {Location: `/`}); //home으로 이동 (/)
response.end();
});
});
결과
'hi'를 누른 후 delete를 누르면 삭제된다 !
반응형
'Back-End > Node.js' 카테고리의 다른 글
Node.js.40.JavaScript-객체-반복 (0) | 2020.09.02 |
---|---|
Node.js.39.JavaScript 객체의 형식 (0) | 2020.09.02 |
Node.js.37.App 제작-글삭제-삭제버튼 구현 (0) | 2020.09.02 |
Node.js.36.App 제작-글수정-파일명 변경, 내용저장 (0) | 2020.09.02 |
Node.js.35.App 제작-글수정-수정할 정보 전송 (0) | 2020.09.02 |