var job = new cronJob('* * * * * *', function() {
Draft.find().then(data => {
var finalData = data;
finalData.forEach(function(item2) {
if (item2.scheduledTime === 'now') {
finalData.forEach(function (item) {
var psms = {
phoneno: item.senderdata,
sender: item.senderName,
message: item.message
}
var obj = psms;
var finalpostsms = obj.phoneno.split("\n").map(s => ({ ...obj,
phoneno: +s
}));
Profsms.bulkCreate(finalpostsms).then(function (data) {
if (data) {
console.log("successfully moved in profsms mysql");
} else {
console.log("failed");
}
})
});
} else {
console.log('Better you be in drafts..manual input');
}
//delete from draft
if (item2.scheduledTime === 'now') {
Draft.findOneAndRemove({
_id: item2._id
}, function (err, employee) {
if (err)
console.log('err');
console.log('Successfully deleted from draft');
});
} else {
console.log('You cant delete from drafts hahaha because no sendnow statement');
}
});
});
}, function() {
console.log('DelCron Job finished.');
}, true, 'Asia/Calcutta');
위의 코드는 비동기 적으로 작동합니다.nodejs가 동 기적으로 작동하도록 설정하는 방법은 무엇입니까?
위의 코드를 동기식으로 사용하려면 몇 가지 답변이 필요합니다. 나는 JS 개발을위한 초보자입니다
비동기 대기가 가능합니까? 내가 비동기 코드를 작성하는 방법을 몰라.
설명서를 찾고 있습니다. – SLaks
당신은 대답을 게시합니까? 위의 코드를 동기식으로 사용하려면 매우 유용 할 것입니다. –
[재개하기 전에 해결할 JavaScript 약속을 기다리는 방법?] (https://stackoverflow.com/questions/28921127/how 자바 스크립트 - 약속을 재개하기 전의 약속을 기다리는 것) –