title: Express.js req body is undefined
body: <p>I'm using Express 3.4.4 and my node.js conf looks like this:</p>
  
  <p>Node.js</p>
  
  <pre><code>app.configure(function () {
      app.use(express.bodyParser());
      app.use(express.cookieParser());
      app.use(checkCookie);
      app.use(express.static(__dirname + '/public'));
  });
  </code></pre>
  
  <p>Login.html</p>
  
  <pre><code>&lt;div class="row" id="content"&gt;
      &lt;form class="row" action="/login" method="post"&gt;
          &lt;div&gt;&lt;input type='text' name='username'/&gt;&lt;/div&gt;
          &lt;div&gt;&lt;input type='password' name='password' /&gt;&lt;/div&gt;
          &lt;div&gt;&lt;input class="btn" type="submit" value="Log in"&gt;&lt;/div&gt;
      &lt;/form&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Post request looks like this</p>
  
  <pre><code>Content-Length:27
  Content-Type:application/x-www-form-urlencoded
  </code></pre>
  
  <p>Form has needed information in it. </p>
  
  <p>I've tried with app.use(require('connect').bodyParser()); but no success.</p>
  
  <p>Any ideas?</p>