Fehlerbehandlung beim Hochladen von Dateien mit Multer mit expressjs

Ich benutze Multer, um die Datei auf einem Server zu speichern, der mit express & nodejs erstellt wurde.

Ich benutze folgenden Code.

var express = require('express'),
    multer  = require('multer')

var app = express()

app.get('/', function(req, res){
  res.send('hello world');
});

app.post('/upload',[ multer({ dest: './uploads/'}), function(req, res){

    res.status(204).end()
}]);

app.listen(3000);

Multer speichert die Datei für mich im angegebenen Zielordner.

Alles funktioniert gut, aber ich habe folgende Fragen:

Wenn das Speichern der Datei aus verschiedenen Gründen fehlschlägt, wird auf meiner Route immer der Status 204 angezeigt.Ich bin nicht sicher, ob der Status 204 nach dem Speichern der Datei wiederhergestellt wird oder während die Datei asynchron gespeichert wird, wird der Status 204 zurückgegeben.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage