В настоящее время, когда удаляется автоматическая публикация, работает только {{currentUser.profile.name}}. Я пытаюсь получить {{currentUser.profile.first_name}} и аватар из Facebook, но так и не смог. Вот мой код ...Получение Facebook Аватарка в Метеор при удалении Autopublish
На стороне сервера:
Meteor.publish('userData', function() {
if(!this.userId) return null;
return Meteor.users.find(this.userId, {fields: {
'services.facebook': 1
}});
});
На железном маршрутизаторе:
Router.configure({
waitOn: function() {
return Meteor.subscribe('userData');
}
});
Из моего понимания, я вижу, что Meteor публикует все USERDATA, а затем подписавшись к нему через Iron Router. Я не понимаю, почему это не работает - я думаю, что {{currentUser.profile.first_name}} должен работать, но это не так.
Первый раздел о получении пользовательской информации был отличным! Тем не менее, мне все еще не удалось заставить аватару Facebook работать. Что я должен использовать для фактического отображения аватара? {{currentUser.profile.userPicHelper}}? – Viji123
Я добавил то, что я использую в шаблоне, чтобы отобразить изображение. – arnonate