title: npm express "hello world" middleware error
body: <p>node --version
  v0.10.26</p>
  
  <p>npm --version
  1.4.3</p>
  
  <p>I followed this: <a href="http://expressjs.com/guide.html" rel="noreferrer">http://expressjs.com/guide.html</a></p>
  
  <p>which has this code</p>
  
  <pre><code>    var express = require('express'),
      app = express();
  app.use(express.logger());
  
  app.get('/', function(req, res){
      res.send('Hello World');
  });
  
  var server = app.listen(3000, function() {
      console.log('Listening on port %d', server.address().port);
  });
  </code></pre>
  
  <p>I try  'node app.js' in the terminal and I got this error: </p>
  
  <pre><code>Error: Most middleware (like logger) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.
  
      at Function.Object.defineProperty.get 
  
  (/home/mike/node/helloworld/node_modules/express/lib/express.js:89:13)
  
      at Object.&lt;anonymous&gt; (/home/mike/node/helloworld/app.js:4:17)
  
      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 Function.Module.runMain (module.js:497:10)
  
      at startup (node.js:119:16)
  
      at node.js:902:3
  </code></pre>
  
  <p>I'm new with express, any help will be welcomed. Thanks.</p>