title: Handlebars Templating Engine Not Defined
body: <p>I am working through <em>Web Development with Node &amp; Express: Leveraging the JavaScript Stack</em>, by Ethan Brown.  I am working in chapter three, which introduces basic concepts concerning Express.  I created the app, <em>meadowlark.js</em>, as the book has said, and I am getting this error concerning the Handlebars Templating Engine:</p>
  
  <p><code>ReferenceError: handlebars is not defined
      at Object.&lt;anonymous&gt; (/PROJECT_STORAGE/site/meadowlark.js:7:26)
      at Module._compile (module.js:410:26)
      at Object.Module._extensions..js (module.js:417:10)
      at Module.load (module.js:344:32)
      at Function.Module._load (module.js:301:12)
      at Function.Module.runMain (module.js:442:10)
      at startup (node.js:136:18)
      at node.js:966:3</code></p>
  
  <p>Here is the code for how I setup Handlebars and the rest of <em>meadowlark.js</em>:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>var express = require('express');
  
  var app = express();
  
  // setup handlebars view engine
  var handlbars = require('express-handlebars').create({ defaultLayout: 'main' });
  app.engine('handlebars', handlebars.engine);
  app.set('view engine', 'handlebars');
  app.set('views', __dirname + '/views');
  
  app.set('port', process.env.PORT || 3000);
  
  app.get('/', function(req, res) {
   res.render('home');
  });
  
  app.get('/about', function(req, res) {
   res.type('about');
  });
  
  // custom 404 pg
  app.use(function(req, res) {
   res.status(404);
   res.render('404');
  });
  
  // custom 500 pg
  app.use(function(err, req, res, next) {
   //console.error(err.stack);
   res.status(500);
   res.render('500');
  });
  
  app.listen(app.get('port'), function() {
   console.log('Express started on localhost:' + app.get('port') + '; press Ctrl-C to terminate.');
  });</code></pre>
  </div>
  </div>
  </p>
  
  <p>How can I fix my code to make Handlebars initialize correctly and make <em>handlebars.js</em> run?</p>