Вызов API блокируется после отправки в конвейер AWS

#javascript #java #amazon-web-services #aws-codepipeline #aws-codestar

#javascript #java #amazon-веб-сервисы #aws-codepipeline #aws-codestar

Вопрос:

Я делаю проект и размещаю веб-сайт в веб-службе Amazon, используя CodeStar и node.js веб-приложение. Я хочу реализовать простой общедоступный API от Nasa с использованием javascript. В cloud9 он работает нормально, но как только я отправляю его в свою главную ветку, и конвейер AWS завершает его развертывание, мой веб-сайт не хочет отправлять запрос API, и я получаю сообщение об ошибке: «Отсутствует токен аутентификации»

Вот код:

 https.open("GET", "https://api.nasa.gov/planetary/apod?api_key=zuOehZm6hq1Rt9cufqw36ADo0kZT3mfq5dGmCPNo", false);
  
    https.onreadystatechange = () => {
      
    if(https.status == 200 amp;amp; https.readyState == 4){
        var vals = JSON.parse(https.response);
        console.log(vals);
    }else{
      console.log(`error ${https.status} ${https.statusText}`);
    }
}

https.send(null);
  

Ответ №1:

Вы можете попробовать включить CORS для API