[node] Sequelize에서의 DB 수정


[node] Sequelize에서의 DB 수정

수정을 하기 위해선 수정할 데이터를 먼저 화면에 불러오는 작업이 필요하다. 즉 수정하기 버튼을 눌렀을 때 기존 데이터를 input 박스에 꽂아줘야 한다. 이 과정을 위해서 먼저 조회 로직을 추가한다. controller(controllers/admin/index.js)에 url을 지정한다. router.get('/products/edit/:id', ctrl.get_products_edit); admin.js admin.ctrl.js에 아래 소스를 추가한다. // 수정할 때 write.html의 폼을 재활용한다. // 수정을 누르면 해당하는 데이터가 조회된 후에 수정 작업을 해야하기 때문 exports.get_products_edit = (req, res) => { models.Products.findByPk(req.params.id).then( (product) => { res.render('admin/write.html', { product }) }); } admin.ctrl.js...


#db #시퀄라이즈 #수정 #디비 #노드 #update #sequelize #select #nodejs #node #조회

원문링크 : [node] Sequelize에서의 DB 수정