NODE.js上傳文件阿里雲OSS
阿里雲OSS對象儲存
創建對象儲存Buket
創建到這裏就完成了,然後我們需要做一些設置
設置跨域
依次進入基礎設置>跨域設置>然後就可以創建跨域規則,可以做出如下設置,安全係數很低的哈!
創建子用戶管理阿里雲OSS
用戶授權
接着回到文件管理,點擊授權按鈕
然後點擊新增授權
選擇對應的子賬號
到這裏就完成了阿里雲方面的配置了,接下來我們進入nodejs方面。
node.js後端代碼編寫
安裝必要模塊
npm install --save multer-aliyun-oss
npm install --save multer
配置信息
進入到文件上傳的相關模塊,編寫如下配置
const multer = require('multer');
const MAO = require('multer-aliyun-oss');
const upload = multer({
storage: MAO({
config: {
region: '<region>',
accessKeyId: '<accessKeyId>',
accessKeySecret: '<accessKeySecret>',
bucket: '<bucket>'
}
})
});
測試
通過postman請求api
上傳後返回結果
然後我們查看阿里雲oss