如何在Angular中增加默认超时

时间:2019-04-25 18:10:49

标签: angular typescript

我的服务器通话时间很长,大约需要30-40分钟。我的前端角度超时。如何增加此服务呼叫的默认超时时间?

  method1(id: number): Promise<number> {
    const body= JSON.stringify(id);
    return sendReq.post(url, body)
    .then((res) => res)
    .catch((err: any) => {
    });
  }

我已经看到一个名为timeout的属性,但是不确定如何将其应用到上面的代码中。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

保持承诺或等待回调30-40分钟通常不是一个好主意。后端最好在作业完成后修改一些标志,而前端要定期检查该标志。

您可以为此使用角度$ timeout。