Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何从livestream获取视频并将其传递到本地web,而无需交叉源_Node.js_Angular_Video Streaming_Live - Fatal编程技术网

Node.js 如何从livestream获取视频并将其传递到本地web,而无需交叉源

Node.js 如何从livestream获取视频并将其传递到本地web,而无需交叉源,node.js,angular,video-streaming,live,Node.js,Angular,Video Streaming,Live,所以基本上我有这个链接:'' ofc不是一个真正的链接,但当你输入它时,你会得到一个.m3u8文件,这样你就可以观看现场视频了 问题是,我尝试在angular 6应用程序前端使用它,但当我想观看它时,它会给我带来一个交叉源问题,因为它从localhost:4200调用视频 有没有一种方法可以使用NodeJ或angular 6 it自身来获取数据,而无需跨原点将其传递到前端 需要帮助请您可以做的一件事是将请求从服务器传送到客户端。请检查下面的代码- const express = require(

所以基本上我有这个链接:''

ofc不是一个真正的链接,但当你输入它时,你会得到一个.m3u8文件,这样你就可以观看现场视频了

问题是,我尝试在angular 6应用程序前端使用它,但当我想观看它时,它会给我带来一个交叉源问题,因为它从localhost:4200调用视频

有没有一种方法可以使用NodeJ或angular 6 it自身来获取数据,而无需跨原点将其传递到前端


需要帮助请

您可以做的一件事是将请求从服务器传送到客户端。请检查下面的代码-

const express = require('express')
const https = require('https')
const app = express()

const URL = '<Some video link>'


app.get('/', (req, res) => {
  const request = https.get(URL, function(response) {
    console.log(`STATUS: ${response.statusCode}`);
    response.pipe(res);
  });

  request.on('error', function(e) {
    console.error(e);
  });

  request.end();
})

app.listen(8080 , () => {
  console.log(`Server running on 8080`)
})
const express=require('express'))
常量https=require('https')
const app=express()
常量URL=''
应用程序获取(“/”,(请求,请求)=>{
const request=https.get(URL,函数(响应){
log(`STATUS:${response.statusCode}`);
响应.管道(res);
});
请求.on('error',函数(e){
控制台错误(e);
});
request.end();
})
应用程序监听(8080,()=>{
log(`Server running on 8080`)
})
为什么要重新发布此内容?: