0.2.5 • Published 4 months ago

gem-mine-cdn-cs v0.2.5

Weekly downloads
28
License
-
Repository
github
Last release
4 months ago

gem-mine-cdn-cs

用于NodeJS侧上传文件夹到CDN服务

内部包,API可能会调整,请锁定版本使用

Demo

const uploadToCS = require('gem-mine-cdn-cs')

try {
  await uploadToCS({
    uploadOrigin: 'http://cs.101.com',  // 域名
    bucket: 'dev_content_manage_portal_web', // 共享平台应用名
    path: 'gem-mine-docs-test', // 服务器路径
    key, // access_key,暂未实现,无需传入
    secret, // access_secret,暂未实现,无需传入
    dist, // 要上传的文件路径
    complete() {
      logger.done('CDN 文件上传完毕')
    },
    shouldUploadMapFile: false,// 自动过滤.map文件
    override: false,// 是否采用同名文件冲突覆盖策略
    ignoreFiles: [], // 过滤的文件名,用indexOf判断,默认为['index.html', 'version.json', '.DS_Store']
  })
} catch (e) {
  // e
}