Хочу использовать api kladr. Делаю:
fetch('https://kladr-api.ru/api.php?oneString=true&withParent=true&limit=10&query=%D0%BA%D0%B8%D1%80&_=1633499111351', {
headers: {
'Accept': '*/*',
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Encoding': 'gzip, deflate, br',
'Access-Control-Allow-Language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7',
'Sec-Fetch-Dest': 'script',
'Sec-Fetch-Mode': 'no-cors',
'Sec-Fetch-Site': 'cross-site',
}
})
.then(response => response.json())
.then((response) => {
console.log(response)
})
.catch((e) => {
console.log(`Ошибка: ${e}`);
});
в консоли выдаёт Access to fetch at ‘https://kladr-api.ru/api.php?oneString=true&withParent=true&limit=10&query=%D0%BA%D0%B8%D1%80&_=1633499111351’ from origin ‘http://49.gidpokzn03.beget.tech’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. If an opaque response serves your needs, set the request’s mode to ‘no-cors’ to fetch the resource with CORS disabled.
При этом их библиотека работает. Вот какие заголовки отправляет https://i.imgur.com/n8xUINE.png
Вроде у меня те же заголовки. Как можно пофиксить? Их библиотеку не хочу, хочу свою, с блекджеком, fetch и es6