这听起来可能非常基本,但我刚刚开始使用 Meteor。 我了解了如何在服务器和客户端上无缝地访问类似数据库的实体(集合),并自动同步。
但是我还不知道如何在服务器和所有客户端上同步一个简单的变量。类似于全局变量之类的东西。我不需要一个花哨的 mongo 集合,只需要一个简单的变量。 :)
最佳答案
您可以使用Meteor.methods获取和设置服务器中的变量。但我认为没有办法像集合的更改那样将更改推送给其他客户端。
因此,您必须注意确保一切保持同步。您确实应该为此使用集合或从现有集合中获取信息。
例如连接的用户可以在其集合项中设置一个标志, react 性魔法将完成其余的工作;)
Users.find({connected:true}).count();
关于javascript - meteor 中的全局变量范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12333670/