我想Amazon S3的使用multer-s3
來上傳圖片,但我得到這個錯誤:上傳圖像到Amazon 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({0} {0}} {0}}}}簽名版本:'v4',因爲我收到一個錯誤,並且這樣做解決了它。 – Somename
真的很有幫助。 –