2018. 9. 28. 23:29 Back-End/Node

Node

models.User.findOne({
where: {
id: userID
}
}).then((result) => {
if (result) {
var row = result.dataValues;
res.json(Format.success(null, row)); // JSON 형태로 전달
} else {
res.json(Format.badRequest("fail"), result);
}
}).catch(function (err) {
//TODO: error handling
res.json(Format.badRequest("fail"), err);
});


models.User.findOne({
attributes: ['coin']
},{
where: {
memId: userInfo
}
}).then(result => {
if(result){
res.json(Format.success("Find coin", result.dataValues));
}
else {
res.json(Format.forbidden("User is Null", result));
}
}).catch(err => {
res.json(Format.badRequest("err", err));
})


models.Item.create({
userId: result.dataValues.id,
}).then((result) => {
res.json(Format.success("Item & Member insert success"), result.dataValues);
}).catch(function (err) {
res.json(Format.badRequest("err", err));
}).catch(function (err) {
res.json(Format.badRequest("err", err));
});;


models.User.update({
pw: password
}, {
where: {
memId: userInfo.mem_id
}
}).then(result => {
if (result) {
console.log("PW Updated");
res.json(Format.success("PW Updated", result.dataValues));
} else {
res.json(Format.forbidden("User is Null", result));
}
})
.catch(err => {
res.json(Format.badRequest("err", err));
});


Posted by Yuni-Q

블로그 이미지
https://github.com/Yuni-Q/TIL에 정리하기 전 잊지 않기 위해 간단하게 메모해 두는 곳입니다.
Yuni-Q

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.8
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

최근에 올라온 글

최근에 달린 댓글

글 보관함