Skip to content

支持ts,无需请求服务器,即可本地生成七牛 upload token

License

Notifications You must be signed in to change notification settings

simmzl/qiniu-token

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qiniu-Token

支持ts,无需请求服务器,即可本地生成七牛 upload token

📦 Install

npm i qiniu-token --save

🔧 Configuration

{
  bucket: string // 空间名
  accessKey: string // access key
  secretKey: string // secret key
  expire?: number // token过期时间,非必选,默认两小时
}

🔨 Usage

import Token from 'qiniu-token'

const myToken = new Token({
  //qiniu test account
  bucket: "qtestbucket",
  accessKey: "iN7NgwM31j4-BZacMjPrOQBs34UG1maYCAQmhdCV",
  secretKey: "6QTOr2Jg1gcZEWDQXKOGZh5PziC2MCV5KsntT70j"
})

console.log(myToken.getToken())

// iN7NgwM31j4-BZacMjPrOQBs34UG1maYCAQmhdCV:Namtq5T989Dr2BBzjOYD5CqBMXA=:eyJzY29wZSI6InF0ZXN0YnVja2V0IiwiZGVhZGxpbmUiOjE2MTkwOTUwNTZ9
var Token = require('qiniu-token').default

var myToken = new Token({
  // ...
})

console.log(myToken.getToken())

About

支持ts,无需请求服务器,即可本地生成七牛 upload token

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published