【发布时间】:2016-06-25 01:59:13
【问题描述】:
我可以在节点 JS 中使用下面的图片上传图片。
var express = require('express');
var router = express.Router();
var multer = require('multer');
var done = false;
router.get( '/upload', function(req , res) {
res.render('upload');
});
router.post( '/upload' , multer({ dest: './uploadImages/'}).single('idUpload') , function(req , res) {
//-- logic for uploading file comes here
res.send('done');
});
module.exports = router;
据我了解,中间件可以有 2 个参数,首先是路径('/upload') 以及第二个回调(function(req , res)。
但是在上面的代码中间件有三个参数,第二个是“multer({ dest: './uploadImages/'}).single('idUpload')”
我想知道一个中间件函数允许多少个参数 在 node/express JS 中。
【问题讨论】: