我有一个使用帐户基础,帐户-i,帐户 - 推特和帐户微博的流星应用“A”。
我决定制作另一个流星应用程序“B”,这基本上与上面相同,但特别适用于移动设备。
有没有办法将帐户包在B上使用的数据库更改为A?
答案 0 :(得分:0)
虽然不是绝对肯定,但也许有可能。这样的事情可能有用:
var connection = DDP.connect("http://other_server");
Meteor.users = new Meteor.Collection("users", { connection: connection });
如果你收到'集合已定义错误',你可能需要fork account-base并使用它代替Meteor.users&应该没事。
它的作用是伪装成其他服务器的DDP客户端,允许来自应用B的用户使用应用users
中的A
集合,但为自己拥有一个单独的数据库。 / p>
另一种选择是与其他应用共享相同的MONGO_URL
,您不必担心修改基于帐户的包(如果必须)