【发布时间】:2016-03-19 03:48:08
【问题描述】:
我得到了一个使用 node.js 和 Express 构建的工作 REST-API。
现在我需要一个文件上传端点,它接受上传的文件并处理它们。
我正在使用 Express 路由器和一些身份验证中间件。
server.js(摘录)
var router = express.Router()
app.use("/api", router)
[...]
router.use(function(req, res, next) {
//Authentification middleware
[...]
next()
})
router.route("/upload")
.post(function(req, res){
//upload logic
})
如何使用 multer 将上传的文件作为 req.file (左右)提供,但仅限于 /api/upload对于经过身份验证的用户?
【问题讨论】:
标签: javascript node.js express multer