title: Several individual static directories with different paths using Express
body: <p>I would like to be able to get Express to treat several directories (not just one) as "static" -- that is, if the file is there, then serve it.</p>
  
  <p>Connect's static() module seems to be geared up for people who want to make files in a specific directory available in the server's root. However, that's not what I want. What I am after, is end up with something like this:</p>
  
  <ul>
  <li>GET /modules/MODULE1  -> Return files in modules/MODULE1/public</li>
  <li>GET /modules/MODULE2  -> Return files in modules/MODULE2/public</li>
  <li>GET /modules/MODULE3  -> Return files in modules/MODULE3/public</li>
  </ul>
  
  <p>I am looking at the source of <code>static</code>, which in turns uses <code>send</code>, which in turns defines <code>SendStream</code>, which takes the file path straight from the request (which is not what I want).</p>
  
  <p>Are there easy ways to do this?</p>
  
  <p>Merc.</p>