как использовать MemoryStorage() для загрузки файлов в node.js

#node.js #multer

Вопрос:

Я учусь загружать файлы в node.js, Я смог загрузить файлы в локальную папку в своей системе, когда использовал multer.DiskStorage

 const storag = multer.diskStorage({
    destination: (req, file, cb) => {
        cb(null, 'uploads');
    },
    filename: (req, file, cb) => {
        const { originalname } = file;
        cb(null, originalname);
    }
});
const upload = multer({ storage: storag });
router.post("/lecture", upload.single('file'), (req, res) => {
    return res.json({ status: 'OK' });
});
 

но как только я изменил хранилище multer.disk на хранилище multer.MemoryStorage, поскольку я хотел бы опубликовать его непосредственно в облачном хранилище Google, сервер вернет этот же маршрут с ошибкой 404, я хотел бы знать, в чем проблема

 const storag = multer.memoryStorage()
const upload = multer({ storage: storag });
router.post("/lecture", upload.single('file'), instructorController.createLecture, (req, res) => {
    return res.json({ status: 'OK' });
});