CORS требуется для использования video.js - PullRequest
0 голосов
/ 22 октября 2018

Я использую этот пакет node-ytdl , чтобы получить прямую ссылку на любое видео на YouTube.

Когда я начинаю проигрывать исходный код, используя обычный тег HTML5, он работает с cors () насервер express .

, но как только я начинаю использовать video.js для запуска видео, возникает ошибка cors, эта ошибка CORS начинает работать с расширением Google Chrome CORS.

ИДК это нужно, чтобы иметь копию пакета video.js и настроить его, или есть известное решение?

Ответы [ 2 ]

0 голосов
/ 23 октября 2018

Попробуйте добавить следующее в ваше приложение Express, чтобы разрешить cors:

app.use(function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
    next();
});
0 голосов
/ 23 октября 2018

Проблема CORS на самом деле не относится к вашему видеофайлу JS.Это было правильно объяснено здесь .

...