Beginner at Meteor. Just learning how everything works so bear with me.
Everything was working fine in one file, but after installing iron:router
to hav
If you use autopublish package, which is by default. You just need to do
lib/streams.js
Streams = new Meteor.Collection("streams");
part.
Classic architecture :
lib/streams.js
Streams = new Meteor.Collection("streams");
server/streams.js
Meteor.publish("streams", function () {
return Streams.find();
});
client/streams.js
Meteor.subscribe("streams");
Template.body.helpers({
streams: function(){
return Streams.find();
}
});
You need to define Streams
on the client as well.
if(Meteor.isClient) {
Streams = new Meteor.Collection("streams");
Meteor.subscribe("streams");
Template.body.helpers = function(){
return Streams.find();
}
}