Я не знаю, что объявить в axios параметры обещания? - PullRequest
1 голос
/ 22 июня 2019

Как мне написать этот код в машинописи?

import axios from "axios";

axios.interceptors.response.use(null, error => {


});

Я пытался сделать это:

axios.interceptors.response.use((null:any), (error: any) => {
//didnt work

ошибка: аргумент типа 'null' не может быть назначен параметру типа'((значение: AxiosResponse)

1 Ответ

0 голосов
/ 22 июня 2019

Вам необходимо указать ответный обратный вызов:

axios.interceptors.response.use(
  (resp: AxiosResponse) => resp,
  (error: any) => {
    // ...
  }
);

Поскольку все ответы направляются через этот перехватчик, а только возвращенный ответ обрабатывается далее, необходимо указать ответный обратный вызов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...