Tratamento de erros ao fazer upload de arquivo usando multer com expressjs
estou usandomulter para salvar o arquivo no servidor desenvolvido através do express & nodejs.
Estou usando o seguinte código.
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 salva o arquivo para mim na pasta de destino especificada.
Tudo isso está funcionando bem, mas eu tenho as seguintes perguntas:
Se o salvamento do arquivo falhar por vários motivos, parece que minha rota sempre retornará o status 204.Não tenho certeza se o status 204 é retido depois que o arquivo é salvo ou enquanto o arquivo está sendo salvo de forma assíncrona, o status 204 é retornado.