问题说的都是真的。我可以在一个已知的位置设置一个页面,并确保http请求有效,但这感觉有点hackey。
答案 0 :(得分:1)
Meteor.status()
是一个客户端功能,可以帮助Meteor上下文中的个人客户端。平台无关检查的最佳选择是DDP client生活在您的Meteor环境之外。 (的确,Meteor人员提出了DDP客户端,但其目的是作为protocol for real-time platform,而不是Meteor架构中紧密耦合的部分。)
在实践中,您需要连接DDP客户端并订阅服务器端发布,在您需要的上下文中返回定义“正在运行”的内容。这可能只是一组mongo文档,或者是基于发布函数中更复杂的set
和unset
method calls的状态检查。
以下是我发现的几个DDP客户端
希望有所帮助。