title: Node js request entity too large with multer upload
body: <p>well I've tried different ways to upload a 200k file increased the limit changed parameters, did everything I changed the multer. Fucei everything I knew what I read in the stack, which I found on google the basic google search is done my problem and not up but down the pictures works like a charm. the server supports upload images I atualemente do this task with php but if not roll in nodejs, I'll do the same files in php. thanks for listening.</p>
  
  <p>My code</p>
  
  <pre><code>var express = require('express');
  var app = express();
  var http = require('http').Server(app);
  var bodyParser = require("body-parser");
  var fs = require('fs');
  var multer = require('multer');
  
  
  
  var destino = '/var/www/upload/';
  var upload = multer({dest: 'uploads/',
      rename: function (fieldname, filename) {
          return  filename + Date.now();
      },
      limits: {
          fieldNameSize: 200,
          files: 5,
          fields: 5
      }
  });
  
  app.use(bodyParser.urlencoded({extended: true}));
  app.use(bodyParser.json());
  
  
  
  
  app.post('/image', upload.single('message'), function (req, res) {
  
  
      var file = req.file;
      fs = require('fs')
      fs.readFile(file.path, 'base64', function (err, data) {
          if (err) {
              return console.log(err);
          }
  
  /* do something if data*/
          fs.unlinkSync(file.path);
      });
  
      });
  
  http.listen(8080, function () {
      console.log("Conectado e escutando na porta: 8080");
  
  
  });
  </code></pre>
  
  <p>The error show to me it's it:   Error: request entity too large</p>
  
  <pre><code>        at readStream (/var/www/likeyounode/node_modules/body-parser/node_modules/raw-body/index.js:196:17) 
          at getRawBody (/var/www/likeyounode/node_modules/body-parser/node_modules/raw-body/index.js:106:12) 
          at read (/var/www/likeyounode/node_modules/body-parser/lib/read.js:76:3) 
          at urlencodedParser (/var/www/likeyounode/node_modules/body-parser/lib/types/urlencoded.js:109:5) 
          at Layer.handle [as handle_request] (/var/www/likeyounode/node_modules/express/lib/router/layer.js:95:5) 
          at trim_prefix (/var/www/likeyounode/node_modules/express/lib/router/index.js:312:13)
          at /var/www/likeyounode/node_modules/express/lib/router/index.js:280:7
          at Function.process_params (/var/www/likeyounode/node_modules/express/lib/router/index.js:330:12)
          at next (/var/www/likeyounode/node_modules/express/lib/router/index.js:271:10)
          at expressInit (/var/www/likeyounode/node_modules/express/lib/middleware/init.js:33:5)
  </code></pre>
  
  <p>I reviewed all my code and it is only necessary that amount of evidence to show what I want more than that will reveal much of my project.</p>
  
  <p>There are some configurations in the body I did and if you notice they are illustrated in the content, being a doubt will not have all the functions you away running its own application.</p>