gem-mine-cdn-cs

0.2.5 • Public • Published

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
}

Readme

Keywords

Package Sidebar

Install

npm i gem-mine-cdn-cs

Weekly Downloads

6

Version

0.2.5

License

none

Unpacked Size

11.3 kB

Total Files

3

Last publish

Collaborators

  • githoniel
  • guxingke201
  • mraiguo
  • nicky_nd