lexguard-backend / testGridFsPromise.js
github-actions[bot]
Deploy to Hugging Face
b921752
Raw
History Blame Contribute Delete
648 Bytes
const mongoose = require('mongoose');
const { GridFsStorage } = require('multer-gridfs-storage');
async function run() {
process.env.MONGODB_URI = 'mongodb://127.0.0.1:27017/lexguard_test';
mongoose.connect(process.env.MONGODB_URI);
const storage = new GridFsStorage({
db: mongoose.connection.asPromise(),
file: (req, file) => ({ filename: 'test' })
});
storage.on('connection', (db) => {
console.log('GridFsStorage connected via mongoose promise!');
process.exit(0);
});
storage.on('connectionFailed', (err) => {
console.error('GridFsStorage connection failed!', err);
process.exit(1);
});
}
run();