在Meteor应用程序中,如果服务器无法访问,则当服务器再次可用时,所有待处理的请求都会排队并重新发送; 这很好,但我想:
监控连接状态,向用户显示应用当前处于离线状态
通知用户当前有多少待处理请求已排队并监控它们,以便在成功发送时通知;
为了更清楚,我想找到一种方法来了解当前排队的待处理请求数量(如果有的话),并获取有关其状态的信息(了解它们何时不再有待处理)
答案 0 :(得分:1)
正如Mark Uretsky建议的那样,您可以使用像francocatena:status这样的包来获取并显示状态。
至于在评论中监控待处理的请求,没有公开的API。但是,目前您可以使用Meteor.connection
的{{3}}和/或_methodInvokers属性来确定哪些方法调用尚未完成。