1

ファイルをアップロードする前にフォームフィールドが空であるかどうか、名前が変更されているかどうかを確認する必要がありましたが、最初にファイルをアップロードしてから req.body が入力されました。multer をミドルウェアとして使用しています。

Upload.js

checkField: function(req, res, next) {
   //Here i want to check if req.body.field1, field2 are empty or not
   //If empty res.send('Required fields are empty');
   console.log(req.body); //This returns empty {}
},
module.exports = {
uploadFile: multer({
    limits: {
        files: 1
    },
    dest: '/upload/',
})
};

ルーター:

app.post('/upload', upload.checkField, upload.uploadFile, function(req, res){});
4

1 に答える 1