Javascript 如何使用node.js中的req.pipe发送自定义响应
我正在使用视频流请求模块。 当浏览器出现响应时,谷歌浏览器会使用默认的html5视频播放器播放视频。但是,我想将响应发送到定制播放器,或者发送到定制播放器的src元素,我已经将其放置在jade或html文件中。我怎样才能做到? 这是代码Javascript 如何使用node.js中的req.pipe发送自定义响应,javascript,node.js,html,Javascript,Node.js,Html,我正在使用视频流请求模块。 当浏览器出现响应时,谷歌浏览器会使用默认的html5视频播放器播放视频。但是,我想将响应发送到定制播放器,或者发送到定制播放器的src元素,我已经将其放置在jade或html文件中。我怎样才能做到? 这是代码 request(stream.url + '&signature=' + (stream.sig || stream.s)).pipe(res); 现在,您可以通过 var http=require("http"); var request=requi
request(stream.url + '&signature=' + (stream.sig || stream.s)).pipe(res);
现在,您可以通过
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);