2017-04-08 48 views
0

有人可以帮我吗?我有关于流星的问题,如何保持用户登录的数据可以发布到&各处? 我创建了一个像Meteor的Users集合的集合,并为另一个登录函数编写代码,但是在用户登录后,我无法在任何地方保留其数据订阅。 对不起,我不擅长英语! 非常感谢!如何流星发布和订阅用户在任何地方登录数据?

+0

谢谢大家,我找到了答案。 看来Meteor使用HTML5 localStorage。 – MicroT

回答

0

如果用户登录,你可以在代码的任何地方调用Meteor.user()来访问用户对象。

+0

此外,如果你只是想要一个用户ID的快捷方式,打Meteor.userId –

0

试试这个:

import { Meteor } from 'meteor/meteor'; 

Meteor.publish(null, function userData() { 
    if (!this.userId) { 
     return this.ready(); 
    } 
    return Meteor.users.find(this.userId); 
}); 
+0

谢谢@tomsp,但我会尝试使用会话和标记 – MicroT