我得到了一个使用node.js和Express构建的REST-API.
现在我需要一个文件上传端点,它接受上传的文件并处理它们.
我正在使用Express Router和一些身份验证中间件.
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
})
Run Code Online (Sandbox Code Playgroud)
如何使用multer将上传的文件作为req.file(或左右)提供,但仅限于/ api/upload和authed用户?