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

Setting up the router

In order to use the router, we need to set it up. To keep our code organized, we will create a file called routes.js directly in the root of our my-meteor-blog folder with the following code:

Router.configure({
    layoutTemplate: 'layout'
});

The router configuration allows you to define the following default templates:

layoutTemplate

The layout template will be used as the main wrapper. Here, subtemplates will be rendered in the {{> yield}} placeholder, which has to be placed somewhere in the template.

notFoundTemplate

This template will be rendered if the current URL has no defined route.

loadingTemplate

This template will be shown when subscriptions for the current route are loading.

For our blog, we will just define the ...

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