我在UI上有一个webix应用程序,在服务器端有一个节点js。
如果我触发长时间运行的AJAX请求,请从UI中进行操作。处理1000条记录,请求错误在1.5分钟(不一致)后大约出现。
错误对象不包含有关请求失败原因的信息,但由于处理较小的记录集似乎工作正常,我正在考虑将其归咎于超时。
在开发者控制台中,我看到该请求似乎已停顿且响应为空。
目前我无法删除请求并在每隔几秒钟后继续轮询它以查看处理是否已完成。我必须等待请求完成,但我不知道如何做到这一点,因为webix论坛似乎没有任何关于此的信息,除了设置超时。
如果设置超时是要走的路,那么明天如果请求大小达到2000条记录会发生什么 - 我不想继续增加超时
另外,如果我别无选择,我将如何实施轮询。如果我将请求发送到服务器,则可能还有其他客户端正在触发类似的请求。我如何区分来自不同客户的请求?
我真的很感激这方面的一些帮助。