Node.js 如何大摇大摆地使用multer?

Node.js 如何大摇大摆地使用multer?,node.js,express,upload,swagger,multer,Node.js,Express,Upload,Swagger,Multer,我已经阅读了multer文档。这是我们如何使用multer在服务器上上传文件(使用nodeJs和express): 但是,当使用swagger(与express framework一起使用)时,我们只能在路由处理程序的参数中包含(req,res),如中所示: 功能路由处理器(请求、恢复)。如何在swagger route handler中添加额外的参数upload.single(“化身”) 或者有没有其他方法可以将multer与swagger结合使用?您是否在询问如何使用swagger正确记录

我已经阅读了multer文档。这是我们如何使用multer在服务器上上传文件(使用nodeJs和express):

但是,当使用swagger(与express framework一起使用)时,我们只能在路由处理程序的参数中包含(req,res),如中所示: 功能路由处理器(请求、恢复)。如何在swagger route handler中添加额外的参数upload.single(“化身”)



或者有没有其他方法可以将multer与swagger结合使用?

您是否在询问如何使用swagger正确记录文件上载?您是否正在寻找此方法?
app.post('/profile', upload.single('avatar'), function (req, res, next) {
  // req.file is the `avatar` file
  // req.body will hold the text fields, if there were any
})