Express js. Путь к папке через multer

Я с помощью multer сохраняю названия картинок в отдельных папках в storage․ Хочу клиенту отправить не только название файла, но и подключить к нему путь к папке. Например: {icon: 'storage/categories/название'}, как это динамично настроить ? У меня middleware таков:

const multer = require('multer');

module.exports = function (directory){
    const storage = multer.diskStorage({
        destination(req, file, cb){
            cb(null, `storage/${directory}`)
        },
        filename(req, file, cb){
            cb(null, new Date().toISOString().replace(/:/g, '-') + file.originalname)

        }
    })

    const types = ['image/png', 'image/jpeg', 'image/jpg']

    const fileFilter = (req, file, cb) => {
        if (types.includes(file.mimetype)) {
            cb(null, true)
        } else {
            cb(null, false)
        }
    }

    return multer({storage, fileFilter})
}

Ответы (0 шт):