Отобразить видеофайл с mongodb с помощью grids-stream.js и express.js 4

Вопрос:

Я начинаю использовать драйвер mongodb grid-stream.js с node.js в моем хранилище БД. Все было хорошо, за исключением случаев, когда я пытаюсь отобразить свое видео, хранящееся в mongodb. Он показывает, как если бы это была загрузка файла. Это код, который у меня есть:

function SendFile(res,id){

var readStream=gfs.createReadStream({
_id:id
}).on('open',function(){
console.log("start..");

}).on('data',function(chunk){

console.log('loading..');
//loading...

}).on("end",function(){

console.log("ready");
//loaded :)

}).on('error', function (err){

res.send(404);//no found :(
console.log(err);

});

readStream.pipe(res);

};

app.get("/:video",function(req,res){

SendFile(res,req.params.video);

});//get file video

Я думаю, строка readStream.pipe(res); проблема, которую я думаю, ведет себя как res.download но нужно вести себя так:

Пример видео

Оцените статью
TechArks.Ru
Добавить комментарий