前端使用nodeJS上傳打包文件到阿里雲oss


前端文件選擇放到aliyun oss上,oss 提供了各種語言的SDK。這里使用nodejs來上傳打包后的文件到aliyun oss。

官方文檔:https://github.com/ali-sdk/ali-oss

官方提供的示列:

通過put接口將本地文件上傳到 OSS:

let OSS = require('ali-oss')

let client = new OSS({
  region: '<Your region>',
  accessKeyId: '<Your AccessKeyId>',
  accessKeySecret: '<Your AccessKeySecret>',
  bucket: '<Your bucket name>',
});

async function put () {
  try {
    let result = await client.put('object-name', 'local-file');
    console.log(result);
  } catch (e) {
    console.log(e);
  }
}

put();

我們先來使用下官方提供的示列:

首先安裝這個包

npm i -D ali-oss

然后在根目錄下新建 ali-oss.js 文件,並復制上面的代碼到該文件中,並填寫上各種配置信息。 注意:key和secret建議保存在本地,使用文件讀取獲取,最好不要上傳git上

let result = await client.put('object-name', 'local-file');

object-name:你必須制定oss 文件管理的 文件名稱,子目錄下的要指定目錄及文件名稱及后綴。

local-file:就是本地文件路徑。

比如改成這樣:

let result = await client.put('index.html', 'dist/index.html');

然后在終端里執行:

node ali-oss.js

然后查看aliyun oss文件

 

 

 

參考:https://cloud.tencent.com/developer/article/1442680 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM