Ошибка "Access-Control-Allow-Origin" Hls.js

Я пытаюсь настроить потоковую передачу видео с использованием возможностей HLS, но у меня возникают проблемы с получением Hls.js для отправки запроса на учетные данные на мой сервер.

Это код, который у меня есть в моем

app.use(cors({
  origin:[config.webAppUrl],
  methods:['GET','POST'],
  credentials: true
}))

Как видите, я предоставляю доступ моему клиенту для запроса к моему серверу.

но когда я хочу использовать Hls.js для загрузки видео с моего сервера, я получаю

В запрошенном ресурсе отсутствует заголовок "Access-Control-Allow-Origin".

Это мой код на стороне клиента:

this.hls.loadSource('http://localhost:8585/files/test/test.m3u8');

Пожалуйста, помогите мне.

1 ответ

Как упомянул Рэми, это, скорее всего, не разрешает корс. Предполагая, что вы используете express.js

Бежать

npm i --save cors

Добавь это

const cors = require('cors');

app.use(cors());
Другие вопросы по тегам