如何使用node.js中的req.pipe发送自定义响应

时间:2015-05-23 05:28:52

标签: javascript node.js html5

我正在使用请求模块进行视频流传输。 当响应来到浏览器(谷歌浏览器)播放默认html5视频播放器的视频。但我想将响应发送给自定义播放器或者#34; src"我放在玉或html文件中的自定义播放器的元素。我怎么能这样做? 这是代码。

request(stream.url + '&signature=' + (stream.sig || stream.s)).pipe(res);

1 个答案:

答案 0 :(得分:0)

var http=require("http");
var request=require("request");
var server=http.createServer(function(req,res){

//specify your url
if(req.url!=="/myvideo"){
    res.end();
    return;
}

//now you request a video
var url="something";
request(url)
    .on('data',function(chunk){
        //response data to your client
        res.write(chunk);
    });
});

server.listen(3000);

现在,您可以通过http://localhost:3000/myvideo

访问您的视频