dacong-koa-upload

1.1.2 • Public • Published

安装

npm install dacong-koa-upload@latest

使用

const { Upload, FileGet, FileSchema } = require('dacong-koa-upload')

// Upload,FileGet 依赖FileModel
/* 🌰 /router.js
const router = require('koa-router')()
const { FileModel } = require('@/config/mongodb')
const { Upload,FileGet } = require('dacong-koa-upload')
const SERVER_HOST = 'http://127.0.0.1:3001' //这个地址是你Koa服务的地址
router.use('/upload', Upload({FileModel,SERVER_HOST}))
router.use('/static', FileGet({FileModel}))
module.exports = router
*/


// FileModel 由 FileSchema 创建而来 
/*🌰 /config/mongodb.js
const mongoose = require('mongoose')
const { FileSchema } = require('dacong-koa-upload')
mongoose.connect('mongodb://127.0.0.1:27017/miao-cut')
const FileModel = mongoose.model('File', FileSchema
module.exports = { FileModel }
*/ 

注意事项

  1. 这是 Koa 的插件
  2. 依赖 mongodb 数据库,采用的 mongoose

日志

v1.0.4 🐛file_group 无 return v1.1.0 🚩图片地址支持预览和下载,采用sharp预览压缩(http://127.0.0.1/fwefef/preview || http://127.0.0.1/fwefef/download) v1.1.1 🚩增加图片缓存时间 v1.1.2 🚩更新 sharp 版本

Readme

Keywords

none

Package Sidebar

Install

npm i dacong-koa-upload

Weekly Downloads

3

Version

1.1.2

License

ISC

Unpacked Size

11.2 kB

Total Files

9

Last publish

Collaborators

  • dacong.wu