Тема: Помилка "Access to fetch..."
Доброго дня, хочу потестувати API, для цього написав просту функцію на JS та підключив цей скрипт до простого каркасу HTML
Функція:
async function Test(){
const url_sb = 'https://my_api_url';
try {
var headers_sb = {
'Authorization':'Basic [i]мій_закодований_логін:пароль[/i]',
'Content-Type':'application/json',
'x-robots-tag': 'noindex, nofollow',
'cache-control': 'no-store, no-cache, must-revalidate',
'pragma': 'no-cache',
'access-control-allow-origin':'*',
'allow': 'GET, POST, HEAD'
}
const result = await fetch(url_sb, {method:'GET', headers:headers_sb})
const data = await result.json()
console.log('Responce', data )
}
catch(e){
console.log('Catched error', e)
}
}
Test();
Але при запуску сторінки в консолі отримую помилку:
Access to fetch at 'https://my_api_url' from origin 'null' 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.
Чи може хтось допомогти виправити код щоб усе запрацювало?