koa2-qiniu

0.0.2 • Public • Published

koa-qiniu

使用

npm install koa2-qiniu --save

start

import Koa from 'koa'
import body from 'koa-better-body'
import qiniu from 'koa2-qiniu'

const app = new Koa()

// request
app.use(convert(body({
    IncomingForm: formidable
})))
// 七牛中间件
app.use(qiniu({
    bucket: 'your_bucket',
    ACCESS_KEY: 'your_qiniu_ACCESS_KEY',
    SECRET_KEY: 'your_qiniu_SECRET_KEY',
    baseUrl: 'your qiniu url'
}))

参数

const {
    bucket = 'your_bucket',
    ACCESS_KEY = 'your_qiniu_ACCESS_KEY',
    SECRET_KEY = 'your_qiniu_SECRET_KEY',
    baseUrl = 'your qiniu url',
    hash = false // 如果为true的时候,那么文件名会生成一串当前日期的时间戳
} = config

读取

const fileInfo = await ctx.qiniu.files['你上传文件文件时的file_name']

返回值

fileInfo = {
    hash: '',    // 七牛生成的hash
    key: '',     // 七牛上的文件名
    url: ''      // 文件访问路径
}

Readme

Keywords

Package Sidebar

Install

npm i koa2-qiniu

Weekly Downloads

2

Version

0.0.2

License

ISC

Last publish

Collaborators

  • weizongqi1990