dacong-koa-upload
v1.1.2
Published
```shell npm install dacong-koa-upload@latest ```
Downloads
20
Readme
安装
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 }
*/
注意事项
- 这是
Koa
的插件 - 依赖
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 版本