010 nodejs服務端:文件上傳至阿里雲OSS

阿里雲OSS對象儲存

在這裏插入圖片描述

創建對象儲存Buket

在這裏插入圖片描述
在這裏插入圖片描述
創建到這裏就完成了,然後我們需要做一些設置

設置跨域

依次進入基礎設置>跨域設置>然後就可以創建跨域規則,可以做出如下設置,安全係數很低的哈!
在這裏插入圖片描述
在這裏插入圖片描述

創建子用戶管理阿里雲OSS

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

用戶授權

接着回到文件管理,點擊授權按鈕
在這裏插入圖片描述
然後點擊新增授權
在這裏插入圖片描述
選擇對應的子賬號
在這裏插入圖片描述
到這裏就完成了阿里雲方面的配置了,接下來我們進入nodejs方面。

node.js後端代碼編寫

安裝必要模塊

npm install --save multer-aliyun-oss
npm install --save multer

multer-aliyun-oss 官方文檔

配置信息

進入到文件上傳的相關模塊,編寫如下配置

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
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章