У меня есть настройка бэкэнда (NodeJS + Express), скажем, xxx.herokuapp.com
, которая предоставляет определенные API, которые, когда я нажимаю на POSTMAN или BROWSER , дают мне правильный ответ.
Но если я попробую это из локального Front-end-проекта или развернутой версии этого проекта на herokuapp, скажем yyy.herokuapp.com
.Я получаю следующее сообщение со статусом 200, но без результата:

index.js: 9 Блокировка перекрестного чтения (CORB) заблокированаперекрестный ответ https://xxx.herokuapp.com/api/getmedia?link=https://www.instagram.com/p/BqDJ9LqgCMO/ с приложением MIME-типа / json.См. https://www.chromestatus.com/feature/5629709824032768 для получения более подробной информации.
Вот как я называю этот API:
function getMedia() {
var url = document.getElementById("search-box").value;
fetch('https://xxx.herokuapp.com/api/getmedia?link=https://www.instagram.com/p/BqDJ9LqgCMO/', {
method: "GET", // *GET, POST, PUT, DELETE, etc.
mode: "no-cors", // no-cors, cors, *same-origin
cache: "no-cache", // *default, no-cache, reload, force-cache, only-if-cached
headers: {
"Content-Type": "application/json",
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers'": "*"
}
})
.then(response => console.log('response', response))
.catch(err => console.log('err', err))
}
ПОЖАЛУЙСТА, помогите мне понять, как решить эту проблему CORB?