meine.io - Fehler: "Request entity too large'. Wie zu erhöhen bodyParser Grenze außerhalb meanio Modul?
Erhalte ich folgenden Fehler mit dem Mittelwert.io-Anwendung.
Error: request entity too large
Überwinden dieses Problem, ich konnte die bodyParser limit mit in meanio-Modul am folgenden Speicherort.
node_modules/meanio/lib/core_modules/server/ExpressEngine.js
JS:
//Request body parsing middleware should be above methodOverride
this.app.use(expressValidator());
this.app.use(bodyParser.json({limit: '50mb'}));
this.app.use(bodyParser.urlencoded({
limit: '50mb',
extended: true
}));
this.app.use(methodOverride());
Allerdings ist dies eine schlechte Praxis und die änderungen gehen verloren, wenn wir ein upgrade der module. Kann jemand empfehlen eine alternative Weise zu erhöhen request limit bei meanio app?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich diese Arbeit eigentlich ist es das Problem mit npm meanio-Modul in der neuesten version, Sie haben aktualisiert der code. Sie müssen die Aktualisierung der npm meanio Paket.Danach können Sie in der Lage, um diesen die Methoden, die vorhanden sind in ExpressEngine.js Datei.
Gibt es ein Thema eröffnet für diese auf github
https://github.com/linnovate/mean/issues/1169
Nachdem diese Sie haben das Problem behoben und zusammengeführt werden, ist der code
Versuchen, diese in Ihrem
app.js
statt.Hoffe diese Hilfe!
2016 keine der oben arbeitete für mich, bis ich ausdrücklich setzen Sie den 'type' neben der 'Grenze' für bodyparser, Beispiel:
var bodyParser = require('Körper-parser');
Was ich habe zu arbeiten war setzen, diese zwei Zeilen direkt
var app = express();
etwa so:``
``