При переходе по ссылке получения объекта со всеми данными о видео:
https://rutube.ru/api/video/37daa4e656174d04db06c5fca7548751
...объект прекрасно отображается в браузере.
При попытке его получить через «fetch» - пусто.
const url = `https://rutube.ru/api/video/37daa4e656174d04db06c5fca7548751`;
const options = {
mode: 'no-cors',
method: 'get'
};
function load (url) {
return new Promise(async function (resolve, reject) {
const res = await fetch(url, options)
console.log('Loaded:', url)
resolve(res.json())
})
}
const promise = load(url)
promise.then(console.log)
На выходе:
>>> Uncaught (in promise)
>>> SyntaxError: Unexpected end of input