What's the better approach: serving static files with Express or nginx? : <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>
