In der folgenden Code, wenn die erste Anfrage fehlschlägt und die zweite Anfrage gibt Antwort der CP hat sowohl Fehler und Erfolg Antwort im Versprechen. Ich brauche nur die Erfolgsantwort.Aufruf der gleichen Versprechen zweite Zeit zwei Antwort zurück (ersten Anruf und zweite Anrufantwort)
cp = getcp() // getcp returns promises
cp.catch(ex => {
if (ex) {
cp = getcp()
cp.catch(ex => {
cp = {}
})
} else {
cp = {}
}
})
Ich versuchte dann, lösen aber keine Verwendung. Bitte helfen Sie mir, nur die Erfolgsantwort zu erhalten. Danke im Voraus.
Überschreibe das Versprechen-Objekt nicht! 'return' ein neues Versprechen oder einen Wert von' then'/'catch'-Handlern. – deceze
@deceze können Sie pls sagen mir, wie man neue Versprechen innerhalb fangen – aaviss