小编fre*_*ner的帖子

使用拦截器延迟所有请求

出于调试目的,我想延迟所有请求,以便我可以模拟加载资源实际上需要时间。我想这可以在拦截器中以某种方式完成。

我现在设法通过以下方式延迟单个请求:

const delay =
    milliseconds =>
      new Promise(resolve =>
        setTimeout(resolve, milliseconds));

delay(1000)
  .then(() => {
    axios.post(
      ...
    ).then((response) => {
      ...
    });
  });
Run Code Online (Sandbox Code Playgroud)

但我会更好地在一个地方为所有请求做这件事。

javascript axios

1
推荐指数
1
解决办法
2770
查看次数

标签 统计

axios ×1

javascript ×1