Rendering the views
Let's take a minute to do a quick recap and see what we've done up to this point. So far, we have:
- Created
index.handlebars
andimage.handlebars
—the views for the two main pages of the application - Created
layouts/main.handelbars
—the main layout file for every page in the application - Created
partials/comments.handlebars
,popular.handlebars
, andstats.handlebars
- Created a global
timeago
Handlebars helper
So far so good; however, none of these views actually do anything, receive any ViewModels, or even appear when you run the application! Let's make a few quick minor modifications to our controllers to get our views to render properly.
Open /controllers/home.js
so that you can edit the home
controller module. Update the contents of ...
Get Web Development with MongoDB and Node.js now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.