С помощью epilogue / finale-rest как я могу принимать двоичные файлы через multer?
Я делаю:
const audioResource = finale.resource({
model: db.models.Audio,
endpoints: ['/audios', '/audios/:id']
})
audioResource.use(multer().single("file"))
audioResource.use(resources.audio)
где resources.audio
является:
module.exports = {
create: {
write: {
before: (req, res, context) => {
console.log(Object.keys(req))
console.log(req.body)
console.log("HERE I AM!")
console.log(req.file)
}
}
}
}
Тем не менее, я не могу получить доступ req.file
, Можно ли установить промежуточное программное обеспечение Multer?
1 ответ
Решение
Я думаю, что правильный способ его использования будет
module.exports = {
create: {
write: {
before: (req, res, context) => {
upload.single('file')(req, res, () => {
console.log(Object.keys(req))
console.log(req.body)
console.log("HERE I AM!")
console.log(req.file)
}
}
}
}
}