我有8個回調,相互依賴。我的想法 是有一個更可讀的過程,但我不明白如何處理這個。Nodejs:處理多個Promise回調(回調地獄)
我的回調地獄的一個例子是:
return new Promise(function (resolve, reject) {
client.command("Command")
.then(function() {
client.command(command1)
.then(function() {
client.command(command2)
.then(function() {
client.command(command3)
.then(function() {
client.command(command4)
.then(function() {
client.command(command5)
.then(function() {
client.command(command6)
.then(function() {
client.command(command7)
.then(function() {
client.command(issue)
.then(function() {
client.command(command8)
.then(function (result) {
resolve(result.substring(0, 6));
});
});
});
});
});
});
});
});
});
});
});
任何人知道如何解決這個問題?
的可能欺騙https://stackoverflow.com/questions/22539815/arent-promises-just-callbacks – JohnnyHK