data 저장, 조회 API
<생성>
router
router.get("/data/create", function(req,res){
let user_id = parseInt(Math.random() * 10000);
db.users.create({user_id:user_id}).then(function(result){
res.send({success:200});
});
})
post man 에서 get방식으로 해당 주소로 send시
user_id를 생성하고
success:200 을 성공적으로 받는다.
<조회>
users 테이블 조회도 같음
router.get("/data/read",function(req,res){
db.users.findAll().then(function(result){
res.send({success:200, data:result});
})
})
findAll의 결과값으로 받은 result를 출력함.
<수정>
router.post("/data/update",function(req,res){
let target_id = req.body.target_id;
db.users.update({user_id:9999},{where:{user_id:target_id}}).then(function(result){
res.send({success:200});
})
})
post man에서
post 방식으로 해당주소에서 target_id를 주었을경우(기존 랜덤으로 생성한 user_id)
위의 API를 통해서 user_id 값이 9999로 수정된다.
<삭제>
router.post("/data/delete",function(req,res){
let target_id = req.body.target_id;
db.users.destroy({where:{user_id:target_id}}).then(function(result){
res.send({success:200});
})
})