Я пытаюсь загрузить изображение амазонка s3 с помощью multer-s3
, но я получаю эту ошибку:Загрузка изображения в Амазонке s3 с помощью multer-s3 nodejs
TypeError: Expected opts.s3 to be object node_modules/multer-s3/index.js:69:20
Это мой код сервера:
var upload = multer({
storage: s3({
dirname: '/',
bucket: 'bucket',
secretAccessKey: 'key',
accessKeyId: 'key',
region: 'us-west-2',
filename: function (req, file, cb) {
cb(null, file.originalname);
}
})
});
app.post('/upload', upload.array('file'), function (req, res, next) {
res.send("Uploaded!");
});
Почему я получаю эту ошибку?
Почему нет такого миллиона? Это помогло мне. Благодарю. Возможно, вы захотите обновить: 'aws.config.update ({ \t signatureVersion: 'v4',' как я получал ошибку, и это разрешило это. – Somename
Действительно полезно. –