zoukankan      html  css  js  c++  java
  • 前端使用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 

     
  • 相关阅读:
    Linux 磁盘与文件系统管理
    mysql join
    iostat
    解决TIME_WAIT过多问题
    mysql 数据库性能追踪与分析
    CHECKPOINT
    DTRACE -MYSQL
    ORCLE INNODB 博客与 innodb_lru_scan_depth
    innodb 变量
    mysql博客
  • 原文地址:https://www.cnblogs.com/planetwithpig/p/14006140.html
Copyright © 2011-2022 走看看