假设我有两个完全不同的 Web 应用程序。A
作为我的主要应用程序B
,另一个已经很重的分叉应用程序。我想Meteor.users
在他们两个之间共享我的收藏,以便人们可以(自动)登录并在两个应用程序之间导航而不会出现任何摩擦,无论它们是在主应用程序上还是在另一个应用程序上。
到目前为止,我尝试采用 DDP 方式:
Meteor.connection = DDP.connect('http://localhost:3008/')
Accounts.connection = Meteor.connection
Meteor.users = new Meteor.Collection('users', {connection: Meteor.connection})
Meteor.connection.subscribe('users', function() {
var users = Meteor.users.find()
console.log(users.count())
})
借助 Meteor 的魔法,我现在可以使用我的A
帐户登录B
,似乎我也可以B
通过网络控制台更新我的文档。一切似乎都很棒。我的问题也是B
一个真正的应用程序,我在那里有一些服务器端逻辑,它似乎是我的用户集合,Meteor.user()
等等undefined
。我也需要从服务器访问这些用户并修改集合。
我是否有权使用 DDP,还是应该研究类似arunoda:meteor-cluster
或其他任何解决方案?是因为 1.2 版本的一些更改吗?