생활
node promise 연속 사용시 정리 어떻게 하나요?
.then(
msql
.findOneUuid(id)
.then(member => {
if (!member.mem_profile) {
filesql
.upload(id, null, file, type)
.then(result => {
msql
.profileUpload(id, result.fiUuid)
.then(result => {
//res.send(result);
util.resjsionInfo(res, true, "success", " 완료")
})
.catch(err => {
res.json({result : false, err :err +""});
});
})
.catch(err => {
res.json({result : false, err :err +""});
});
현재 코드 상태입니다...
무한 then catch....ㅠㅠ...
if else까지 있어서 더길어요....
then다음에 있는 값으로 사용해야되서 안에 넣고 또넣고 하다보니 코드 상태가 폭망입니다 ㅠ
좀 정리할수있는 방법없을까요?
이런거 공부할 수 있는 책있으면 추천해주시면 감사하겠습니다 ㅠㅠ
55글자 더 채워주세요.
1개의 답변이 있어요!
- .then( msql.findOneUuid(id).then(member => { if (!member.mem_profile) { filesql.upload(id, null, file, type).then(result => { msql.profileUpload(id, result.fiUuid).then(result => { //res.send(result); util.resjsionInfo(res, true, "success", " 완료") }).catch(err => { res.json({result : false, err :err +""}); }); }).catch(err => { res.json({result : false, err :err +""}); });