May 2018
Intermediate to advanced
492 pages
12h 3m
English
We're going to modify the starter application to support creating, editing, updating, viewing, and deleting notes. Let's start by fixing up the home page. It should show a list of notes, and the top navigation bar should link to an ADD Note page so that we can always add a new note.
While we will be modifying the generated app.js, it needs no modification to support the home page. These lines of code are related to the home page:
const index = require('./routes/index');
..
app.use('/', index);
Additionally, to support Handlebars templates app.js requires these changes:
const hbs = require('hbs');...app.set('view engine', 'hbs');hbs.registerPartials(path.join(__dirname, 'partials'));
We'll put Handlebars partials in a ...
Read now
Unlock full access