我正在为一个模式创建一个通用的CRUD类,以自动建立[]。创建、读取、更新、删除API函数 我有下面的代码,它工作得很好,但我想在下面的代码中添加multer,以便它允许上传和检索图片字段的图片。
const create = (req, res) => {
.
.
.
};
const update = (req, res) => {
.
.
.
};
router.post('/', create);
router.put('/:_id', update);
multer - npm页面上的例子如下。
var express = require('express')
var multer = require('multer')
var upload = multer({ dest: 'uploads/' })
var router = express()
router.post('/create', upload.single('avatar'), function (req, res, next) {
// req.file is the `avatar` file
// req.body will hold the text fields, if there were any
})
我如何将:
router.post('/', upload.single('avatar'), function (req, res, next) {
转换为以下语法
const create = (req, res) => {
.
.
.
};
router.post('/', create);
在上面的语法中,我必须改变什么才能加入ff。
upload.single('avatar')
你可以使用下面的方式
router.post('/', upload.single('avatar'), create);