title: Node Js Express default limits
body: <p>Reading node js doc. They seems to be conservative in the default limit values for http body size and parameters quantity: </p>
  
  <p><a href="https://github.com/expressjs/body-parser#parameterlimit" rel="nofollow noreferrer">https://github.com/expressjs/body-parser#parameterlimit</a></p>
  
  <p>I've found you can extend it and this seems to be a proved solution: </p>
  
  <p>var bodyParser = require('body-parser');</p>
  
  <p>app.use(bodyParser.urlencoded({
      parameterLimit: 100000,
      limit: '50mb',
      extended: true
    }));</p>
  
  <p>However, two  questions remain:</p>
  
  <ol>
  <li>Why the default values are so conservative?</li>
  <li>Why expanding the limit to 50mb is a good idea?</li>
  </ol>
  
  <p>I know the answers depend on the application the solution is applied, but I would appreciate a more general approach oriented answer to understand better the problem.</p>