title: What's the better approach: serving static files with Express or nginx?
body: <p>I'm building a Node.js applications and I'm using nginx as a reverse proxy. My application has some static files I need to serve and a Socket.io server. </p>
  
  <p>I know that I can serve static files directly with Express (using express.static middleware). Also I can point nginx directly to the directory where my static files are located, so they would be served by nginx.</p>
  
  <p>So, the question: which one is the better approach? Which pros and cons can I face while using each approach?</p>