nodejs отображает изображение, сохраненное в gridFS в html

Привет, я новичок в nodejs и gridFS. Я пытаюсь отобразить изображения, хранящиеся в gridFS, на своей html-странице.

В настоящее время я использую этот код.

gfs.exist(options, function(err, found){
        if(err) return handleError(err);
        if(found)
        {
            console.log("Found Image");
            var fs_write_stream = fs.createWriteStream('public/images/'+req.user._id + '_photo' + '.jpg');
            var readstream = gfs.createReadStream({
                filename: req.user._id + '_photo'
            });
            readstream.pipe(fs_write_stream);
            readstream.on('close', function(){
                console.log('file has been written fully');
                res.render('profile', {
                    user : req.user,
                    message: req.flash('info'),
                    user_photo_url: 'images/'+req.user._id+'_photo.jpg'
                }); 
            }); 
        }
    });

Но мой код нужно скачать изображение из gridFS. Если моего сервера недостаточно, это должно быть проблематично

Есть ли способ для отображения изображений gridFS в html напрямую?

Ответы на вопрос(2)

Ваш ответ на вопрос