初衷:使用本地文件存储方式管理起来比较复杂, 目录混乱.
目的:使用mongodb自带文件存储功能,进行文件读取写入.
注:仅仅是功能的实现不考虑是否最优(希望是).
上传文件
- 一个基本的配置文件
mongoose.js
.
const mongoose = require('mongoose')
const env = require('../enviroment/env')
mongoose.connect(env.mongoURL, {
useNewUrlParser: true,
useCreateIndex: true,
useUnifiedTopology: true,
useFindAndModify: false
})
mongoose.connection.on('error', (err) => {
console.error('数据库连接出错:' + err)
})
mongoose.connection.on('connected', () =&g