O'Reilly logo

Meteor: Full-Stack Web Application Development by Marcelo Reyna, Isaac Strack, Fabian Vogelsteller

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Publishing data

In order to access the post on the client again, we need to tell the server to publish it to subscribing clients.

To do so, we will create a file called publications.js inside the my-meteor-blog/server folder and add the following lines of code:

Meteor.publish('all-posts', function () {
  return Posts.find();
});

The Meteor.publish function will create a publication called all-posts and return a cursor with all the posts from the Post collection in that publication.

Now, we only have to tell the client to subscribe to this publication and we will see our posts again.

We create a file called subscriptions.js inside the my-meteor-blog/client folder with the following content:

Meteor.subscribe('all-posts');

Now, when we check out our website, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required