title: 'app.router' is deprecated! on simple website
body: <p>I'am totaly new to NodeJS in combination with Express. I am trying to make a simple website with Bootstrap components. I have generated the folowing folder structure with the Express generator</p>
  
  <ul>
  <li>app.js </li>
  <li>bin (folder)</li>
  <li>node_modules(folder)</li>
  <li>package.json  </li>
  <li>public (folder with: css, javascript, img)  </li>
  <li>routes (index.js, oudRijswijk.js) </li>
  <li>views (jade files)</li>
  </ul>
  
  <p>Express(version 4.13.1)
  NodeJS (version 0.10.25)</p>
  
  <p>All works fine until i add some extra routes in the app.js file. </p>
  
  <p><strong>APP.JS</strong></p>
  
  <pre><code>var express = require('express');
  var path = require('path');
  var favicon = require('serve-favicon');
  var logger = require('morgan');
  var cookieParser = require('cookie-parser');
  var bodyParser = require('body-parser');
  var nodemailer = require('nodemailer');
  
  var routes = require('./routes/index');
  var oudRijswijk = require('./routes/oudRijswijk');
  
  var app = express();
  
  // view engine setup
  app.set('views', path.join(__dirname, 'views'));
  app.set('view engine', 'jade');
  
  // uncomment after placing your favicon in /public
  //app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));
  app.use(app.router);
  app.use(logger('dev'));
  app.use(bodyParser.json());
  app.use(bodyParser.urlencoded({ extended: false }));
  app.use(cookieParser());
  app.use(express.static(path.join(__dirname, 'public')));
  
  //app.use('/', routes);
  
  routes.initialize(app);
  
  app.use('/OudRijswijk', oudRijswijk);
  
  // catch 404 and forward to error handler
  app.use(function(req, res, next) {
    var err = new Error('Not Found');
    err.status = 404;
    next(err);
  });
  
  // error handlers
  
  // development error handler
  // will print stacktrace
  if (app.get('env') === 'development') {
    app.use(function(err, req, res, next) {
      res.status(err.status || 500);
      res.render('error', {
        message: err.message,
        error: err
      });
    });
  }
  
  // production error handler
  // no stacktraces leaked to user
  app.use(function(err, req, res, next) {
    res.status(err.status || 500);
    res.render('error', {
      message: err.message,
      error: {}
    });
  });
  
  
  module.exports = app;
  </code></pre>
  
  <p>After starting the NodeJS server with the command "npm start" in the folder i get the following error:</p>
  
  <pre><code>Error: 'app.router' is deprecated!
  Please see the 3.x to 4.x migration guide for details on how to update your app.
      at EventEmitter.Object.defineProperty.get (/home/erik/git/expresswebsite`/node_modules/express/lib/application.js:123:13)`
      at Object.&lt;anonymous&gt; (/home/erik/git/expresswebsite/app.js:22:12)
      at Module._compile (module.js:456:26)
      at Object.Module._extensions..js (module.js:474:10)
      at Module.load (module.js:356:32)
      at Function.Module._load (module.js:312:12)
      at Module.require (module.js:364:17)
      at require (module.js:380:17)
      at Object.&lt;anonymous&gt; (/home/erik/git/expresswebsite/bin/www:7:11)
      at Module._compile (module.js:456:26)
      npm ERR! weird error 8
      npm WARN This failure might be due to the use of legacy binary "node"
      npm WARN For further explanations, please read
      /usr/share/doc/nodejs/README.Debian
  </code></pre>
  
  <p>I hope you can help me with this problem.. </p>
  
  <p>Many thanks </p>
  
  <p>Erik</p>