title: Express.js + Less: How to configure properly
body: <p>I tried modules 'less' and 'less-middleware'. I tried all the different code-snipplets I have found in all the tutorials. There is no documentation available. Can someone please explain how to configue Express.js and Less, so that less is getting precompiled properly?! </p>
  
  <p>Use the following questions as a guideline:</p>
  
  <ol>
  <li>Shall you use either the 'less' <strong>module</strong> or the 'less-middleware' module? What is the official/supported way? What is superior? </li>
  <li>How should your <strong>directory-structure</strong> in <code>/public</code> look like? (any specific folders you need? 'styles'/'less'/'css'? or is it up to yourself?)</li>
  <li>How to configure your <strong>express app</strong> regarding your directory-structure (from question 2). (static files and compiler options or less-middleware, what directories are important here)</li>
  <li>How to <strong>reference</strong> my precompiled <strong>stylesheet</strong> from the html? (with .less or .css? what reference type? What directory-path?)</li>
  </ol>
  
  <p>Would be so nice if someone could answer that :-)</p>