title: Express js does not serve static files
body: <p>I have mounted path like this </p>
  
  <pre><code>var path = require('path');
  var express = require('express');
  var app = express();
  var admin = express();
  
  admin.use(express.static(path.join(__dirname, 'public/')));
  
  // mount admin path
  app.use('/admin', admin);
  </code></pre>
  
  <p>Then I defined some route e.g </p>
  
  <pre><code>admin.get('/jobs', function(req, res){ 
     res.render('jobs/index');
  });
  
  admin.get('/jobs/create', function(req, res){ 
     res.render('jobs/create');
  });
  </code></pre>
  
  <p>In the first route static files such as <code>js,css,images</code> loaded w/o problems.
  But in second one it does not load files.</p>
  
  <p>Files loaded in views like this</p>
  
  <pre><code>&lt;link rel="stylesheet" href="styles/css/main.css"&gt;
  </code></pre>
  
  <p>NOTE :  styles directory is under public folder in my working directory.</p>
  
  <p>So what is the problem ? What I did wrong ?</p>