cari

Rumah  >  Soal Jawab  >  teks badan

Cuba semula permintaan axios apabila respons kosong

rreeee

Jadi kadangkala saya mendapat respons kosong dengan kod status 200, Mempertimbangkan untuk mencuba semula permintaan jika ini berlaku, Saya ingin tahu apakah cara yang betul untuk menyelesaikan masalah ini.

P粉863295057P粉863295057324 hari yang lalu345

membalas semua(1)saya akan balas

  • P粉556159786

    P粉5561597862024-03-20 00:57:20

    Saya rasa pemintas axios adalah untuk anda.

    axios.interceptors.response.use((response) => {
        return response
      },
      async function(error) {
        const originalRequest = error.config;
    
        if () { // condition
          originalRequest._retry = true;
        }
      }
    )

    Anda boleh mencipta fail setupAxios dalam direktori redux asas dan mengeksportnya daripada index.js dalam direktori redux asas.

    export {default as setupAxios} from "./setupAxios";

    Dan takrifkan setupAxios daripada fail root index.js

    import * as _redux from "./redux";
    
    _redux.setupAxios(axios, store);

    Sebenarnya, saya menggunakan react.js, ia mungkin sedikit berbeza dalam vue.js.

    balas
    0
  • Batalbalas