728x90
반응형
index.js에 라우팅 생성
router.get('/products/delete/:id', ctrl.get_products_delete);
admin.ctrl.js에 삭제 로직 추가
exports.get_products_delete = ( req , res ) => {
models.Products.destroy({
where: {
id: req.params.id
}
}).then( () => {
res.redirect('/admin/products');
});
};
products.html에 button과 url 맵핑
<td>
<a href="/admin/products/delete/{{ product.id }}"
class="btn btn-danger" onclick="return confirm('삭제하시겠습니까?')">삭제</a>
</td>
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 |