1

假设我有两个完全不同的 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 版本的一些更改吗?

4

1 回答 1

0

您应该能够DDP.connect在服务器上使用从其他服务器访问用户。

于 2015-10-18T05:42:34.720 回答