Book Image

Building Single-page Web Apps with Meteor

By : Fabian Vogelsteller
Book Image

Building Single-page Web Apps with Meteor

By: Fabian Vogelsteller

Overview of this book

Table of Contents (21 chapters)
Building Single-page Web Apps with Meteor
About the Author
About the Reviewers

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:

    layoutTemplate: 'layout'

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


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.


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


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

For our blog, we will just define the layoutTemplate property for now.

Perform the following steps to set up the router:

  1. To create our first route, we need to add the following lines of code to the route.js file: {
        this.route('Home', {
            path: '/...