Cuba semula permintaan axios apabila respons kosong
P粉863295057
P粉863295057 2024-03-19 17:20:54
0
1
295

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粉863295057
P粉863295057

membalas semua(1)
P粉556159786

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan