Вобщем, пусть будет этот json
country.io/names.json , хотя это значение не имеет.
пытаюсь получить данные так.
const url = 'http://country.io/names.json'
fetch(url, {
mode: 'no-cors',
method: 'get',
headers: {
Accept: 'application/json'
}})
.then((resp) => resp.json())
.then(function(data) {
console.log(data)
})
.catch(function(error) {
console.log(error)
})
Тут ошибка.
SyntaxError: Unexpected end of input (at frame.js:9:26)
Без инит параметров он CORS клянчит и т.п.
Если json() поменять на text(), то приходит пустая строка без ошибок.
Понимаю, что это из-за настроек сервера, однако есть же выход?
Сейчас пытаюсь грузить этот
names.json в iframe, но что-то и там заблудился.
Подскажите рабочий код хотя бы, как из айфрейма это вытащить.
Спасибо.