Общая коллекция между клиентом и сервером Meteor

Новичок в Метеоре. Просто учитесь, как все работает, так что терпите меня.

Все работало нормально в одном файле, но после установкиiron:router чтобы иметь многостраничное приложение, я понял, что лучше иметь отдельные файлы клиента и сервера. К сожалению, сейчас у меня возникают проблемы с синхронизацией коллекции между сервером и клиентом. Я прочитал тонны учебников, но ничего не работает.

В моемserver.js файл:

Streams = new Meteor.Collection("streams"); 
 if (Meteor.isServer) {
  Meteor.publish('streams', function () {
  return Streams.find();
 });
}

В моемclient.js файл:

if(Meteor.isClient) {
   Meteor.subscribe("streams");
   Template.body.helpers = function(){
     return Streams.find();
 }
}

После отладки он говорит, что «Streams» не определен в клиенте. В чем дело? Как мне подключить коллекцию?

Ответы на вопрос(3)

Ваш ответ на вопрос