2015-10-14 53 views
0

在Meteor应用程序中,如果服务器无法访问,则当服务器再次可用时,所有未决请求都会排队并重新发送; 这是伟大的,但我想:监视流星未决请求

  • 监视连接的状态,向用户显示该应用程序目前处于脱机状态

  • 通知关于当前有多少挂起的请求排队的用户并监视它们以通知何时成功发送;

更清楚,我想找到一种方法来知道有多少待处理的请求当前排队(如果有的话),并得到他们的状态信息(要知道,当他们没有更多的申请中)

+0

为第一个https://atmospherejs.com/francocatena/status有很多这样的软件包 –

+0

所有已发布的是程序说明。但是,我们需要您[提出问题](http://stackoverflow.com/help/how-to-ask)。我们无法确定您想从我们这里得到什么。请[编辑]您的帖子以包含我们可以回答的有效问题。提醒:请确保你知道[这里的主题是什么](http://stackoverflow.com/help/on-topic),要求我们为你编写程序,而且建议不在话下。 –

+0

抱歉,但请求似乎很明显:我想知道是否有方法来了解和监视未决请求(由于服务器无法访问而等待); –

回答

1

正如Mark Uretsky所建议的那样,您可以使用像francocatena:status这样的包来获取并显示状态。

至于在他的评论中监测未决请求,没有公开的API。但是,看起来您目前可以使用Meteor.connection_methodInvokers和/或_outstandingMethodBlocks属性来确定哪些方法调用仍然未完成。

+0

这有助于,谢谢 –