ofc并不是真正的链接,但是当您输入它时,您会得到一个.m3u8文件,以便您可以观看实时视频
问题是我尝试在我的angular 6应用程序前端通过此链接使用它,但是当我要观看它时,它掉了一个跨域问题,因为它从localhost:4200调用视频
有没有一种方法可以使用nodejs或angular 6自身来获取数据,并且没有交叉原点地将其传递到前端?
请帮助
答案 0 :(得分:0)
您可以做的一件事是将请求从服务器传送到客户端。检查下面的代码-
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`)
})