await axios .post( executeBatch, { headers: { "Content-Type": "application/json", "x-access-token": localStorage.getItem("token"), }, } ) .then( (response) => this.$store.commit( "insertOutputFile", response.data.outputFile._id ), ); alert("You can download the result");
Donc, parfois, je reçois une réponse vide avec le code d'état 200, Envisagez de réessayer la demande si cela se produit, Je veux savoir quelle est la bonne façon de résoudre ce problème.
Je pense qu'axios interceptor est fait pour vous.
Vous pouvez créer un fichier setupAxios dans le répertoire de base redux et l'exporter depuis index.js dans le répertoire de base redux.
Et définissez setupAxios à partir du fichier racine index.js
Au fait, j'utilise réagir.js, cela pourrait être un peu différent dans vue.js.