我的服务器通话时间很长,大约需要30-40分钟。我的前端角度超时。如何增加此服务呼叫的默认超时时间?
method1(id: number): Promise<number> {
const body= JSON.stringify(id);
return sendReq.post(url, body)
.then((res) => res)
.catch((err: any) => {
});
}
我已经看到一个名为timeout
的属性,但是不确定如何将其应用到上面的代码中。有人可以帮我吗?
答案 0 :(得分:0)
保持承诺或等待回调30-40分钟通常不是一个好主意。后端最好在作业完成后修改一些标志,而前端要定期检查该标志。
您可以为此使用角度$ timeout。