我正在从Amazon MWS中提取数据并将其插入到MySQL数据库中。由于某些原因,MySQL命令会在承诺链中的某个点后停止运行。
一旦我们到达.then(getInventoryDaysRemaining),基本查询就会停止工作
getUSInventory()
.then(requestInventoryDaysRemainingReportId)
.then(function() {
db.query(`select 11111`, function(err, results) {
if (err) {
console.log(err);
} else {
console.log(results);
}
});
})
.then(getInventoryDaysRemaining)
.then(combineInventoryAndDaysRemaining)
.then(pushCombinedUSInventoryToDatabase)
.then(function() {
console.log('Success!');
process.exit();
})
.catch((err) => {
console.log(err);
process.exit();
});
我希望基本的MySQL查询可以在链的任何部分中运行,但是一旦我们到达.then(getInventoryDaysRemaining),它就会停止