본문 바로가기

Javascript/Node

[node] Sequelize에서의 DB 삭제

728x90
반응형

 

index.js 라우팅 생성

router.get('/products/delete/:id', ctrl.get_products_delete);

index.js

admin.ctrl.js 삭제 로직 추가

exports.get_products_delete = ( req , res ) => {
    models.Products.destroy({
        where: {
            id: req.params.id
        }
    }).then( () => {
        res.redirect('/admin/products');
    });
}; 

admin.ctrl.js

products.html button url 맵핑

<td>
	<a href="/admin/products/delete/{{ product.id }}" 
    class="btn btn-danger" onclick="return confirm('삭제하시겠습니까?')">삭제</a>
</td>

products.js

url 접속하여 삭제 버튼 클릭

 

삭제 조회

728x90
반응형

'Javascript > Node' 카테고리의 다른 글

[Node] npx란?  (0) 2020.09.23
[Node] node Semantic Versioning  (0) 2020.09.23
[node] Sequelize에서의 DB 수정  (0) 2020.09.08
[node] 상세페이지 보기(findByPk로 DB 조회하기)  (0) 2020.09.08
[node] Moment.js 적용  (0) 2020.09.08