oss-cnpm-prefix

v0.0.5
a oss api wraper for cnpmjs.org nfs
oss cnpm

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',
  prefix: 'subdir in your bucket',
});

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

npm i oss-cnpm-prefix

Metadata

  • MIT
  • >= 1.0.0
  • ltchronus
  • released 5/4/2017

Downloads

Maintainers