Heim  >  Fragen und Antworten  >  Hauptteil

Wie synchronisiert Axios Anfragen? - Stack Overflow

Ich habe viele Anfragen, sie werden alle auf einmal gesendet und befinden sich dann alle im Wartezustand, was dazu führt, dass der Code asynchron ist. Wie kann ich die Axios-Anfrage so ändern, dass sie synchron ist, d. h. nachdem eine Anfrage abgeschlossen ist, wird die nächste Anfrage gesendet?

Was ich brauche, ist, dass mir nach Abschluss aller dieser Anfragen eine Liste mit allen Ergebnissen zurückgegeben wird.
Hinweis: Die Anzahl der Anfragen ist ungewiss, und die Parameter sind ebenfalls ungewiss. Jetzt wird von a angefordert for-Schleife.

给我你的怀抱给我你的怀抱2672 Tage vor2180

Antworte allen(2)Ich werde antworten

  • 習慣沉默

    習慣沉默2017-06-26 10:55:40

    使用axios.all可以实现当多个ajax请求全部完成的时候,才触发回调。参考:https://www.npmjs.com/package...

    axios.all([getUserAccount(), getUserPermissions()])
      .then(axios.spread(function (acct, perms) {
        // Both requests are now complete 
      }));

    Antwort
    0
  • 某草草

    某草草2017-06-26 10:55:40

    axios根本不支持同步请求

    Antwort
    0
  • StornierenAntwort