TypeError: grid.mongo.GridStore no es un constructor cuando intento leer el flujo con Grid.
Estoy utilizando GridFsStorage con multer.
Este es mi código que produce un TypeError.
const mongoURI = DB
const conn = mongoose.createConnection(mongoURI);
let gfs;
conn.once('open', function() {
//INICIALIZANDO EL STREAM
gfs = GridFSBucket(conn.db, mongoose.mongo)
gfs.collection('uploads')
})
gfs.files.findOne({filename:req.params.filename},(err,file)=>{
const readstream = gfs.createReadStream(file.filename)
readstream.pipe(res)
})
davy.ai
Resolución de problemas de TypeError con GridFsStorage y Multer
Si está utilizando GridFsStorage con Multer y se encuentra con un TypeError en su código, hay algunos pasos que puede seguir para solucionar el problema.
Siguiendo estos pasos de resolución de problemas, debería poder identificar y corregir el TypeError en su código y usar con éxito GridFsStorage con Multer.