我不知道在axios Promise参数中要声明什么?

时间:2019-06-22 08:56:56

标签: typescript promise axios

如何在打字稿中编写此代码?

list
    .stream()
    .filter(s -> "1329".equals(s))
    .map(s -> s + "a")
    .forEach(System.out::println);

我尝试这样做:

import axios from "axios";

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


});

错误:类型'null'的参数不能分配给类型'(((value:AxiosResponse)

1 个答案:

答案 0 :(得分:0)

您需要指定响应回调:

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

由于所有响应均通过此拦截器进行路由,并且仅返回的响应得到进一步处理,因此您需要指定响应回调。