oss wraper for https://cnpmjs.org
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test
.eslintrc
.gitignore
.travis.yml
AUTHORS
History.md
LICENSE
README.md
index.js
package.json

README.md

oss-cnpm

NPM version build status Test coverage David deps npm download

oss wraper for cnpmjs.org NFS

Usage

const oss = require('oss-cnpm');

const client = oss.create({
  accessKeyId: 'your id',
  accessKeySecret: 'your secret',
  // change to your endpoint
  endpoint: 'oss-cn-shenzhen.aliyuncs.com',
  bucket: 'your bucket',
  mode: 'public or private',
});

Cluster mode

const oss = require('oss-cnpm');

const client = oss.create({
  mode: 'public or private',
  schedule: 'masterSlave or roundRobin', // defualt is masterSlave
  cdnBaseUrl: null, // set your custom cdn baseUrl, like `https://cdn.npm.taobao.org/`
  defaultHeaders: {
    'Cache-Control': 'max-age=0, s-maxage=86400',
  },
  cluster: [
    {
      accessKeyId: 'your id1',
      accessKeySecret: 'your secret1',
      endpoint: 'oss-cn-shenzhen.aliyuncs.com',
      bucket: 'your bucket1',
    },
    {
      accessKeyId: 'your id2',
      accessKeySecret: 'your secret2',
      endpoint: 'oss-cn-hangzhou.aliyuncs.com',
      bucket: 'your bucket2',
    },
  ],
});

Test keys

https://github.com/cnpm/oss-cnpm/wiki

License

MIT