Я пытаюсь выполнить следующие действия в экспресс-маршруте:
const multer = Multer({
storage: Multer.MemoryStorage,
limits: {
fileSize: 10 * 1024 * 1024 // Maximum file size is 10MB
}
});
const gcsMiddlewares = require("../common/google-cloud-storage");
router.post(
"/",
multer.single("image"),
gcsMiddlewares.sendUploadToGCS,
(req, res, next) => {
if (req.file && req.file.gcsUrl) {
return res.send(req.file.gcsUrl);
}
return res.status(500).send("Unable to upload");
}
);
module.exports = router;
и получаю следующую ошибку:
Ошибка: Route.post () требует функцию обратного вызова, нополучил [объект Undefined]
Пожалуйста, объясните, если у вас есть идеи, что именно происходит.