【发布时间】:2018-03-19 05:57:00
【问题描述】:
我根据它在 github 中的自述文件使用multer
它的自述文件说在middleware 中调用 multer,如下所示:
app.js
var multer = require('multer')
app.post('/upload', upload.single('image'), function(req, res){})
但我在另一个文件 - post.js 中定义了我的 function(req, res) - 我在 app.js 中的代码如下所示:
app.post('/upload', upload.single('image'), post.new)
我如何要求仅在 post.js 上进行 multer,几乎像这样:
post.js
var multer = require('multer')
module.exports.new = function(req, res){
//access to req.file
}
app.js
app.post('/upload', post.new)
【问题讨论】:
标签: multer middleware javascript node.js express middleware multer