Обработка ошибок при загрузке файла с использованием multer с expressjs

я используюmulter сохранить файл на сервере, разработанном через express & nodejs.

Я использую следующий код.

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);

Малтер сохраняет файл для меня в указанной папке назначения.

Все это работает нормально, но у меня есть следующие вопросы:

Если сохранение файла не удается по разным причинам, похоже, мой маршрут всегда вернет статус 204.Я не уверен, восстанавливается ли статус 204 после сохранения файла или во время асинхронного сохранения файла возвращается статус 204.

Ответы на вопрос(3)

Ваш ответ на вопрос