ファイルのアップロードに Multer モジュールを使用しています。すべて問題なく動作しますが、github ページの最後に次のような警告があります。
これは私を本当に心配させました。ファイルがアップロードされ、req.body が使用可能になったことを .post ミドルウェアに知らせる方法が見つかりません。これが私のコードです:
app.js:
app.use(multer({
dest: './uploads/',
rename: function (fieldname, filename) {
return filename.replace(/\W+/g, '-').toLowerCase() + Date.now();
},
putSingleFilesInArray: true
})
);
アップロード.js:
router.route('/')
.get(function(req, res){
res.render('uploads');
})
.post(function(req, res){
//how to wait here for the file to upload?
});
私は onParseEnd を認識していますが、それを実装する方法がわからないため、アップロードプロセスが終了していることについて少なくとも何らかの情報を持っています。