Продолжайте получать (ReferenceError: XMLHttpRequest не определен) после того, как Docker запустит биткойн в Mac-терминале - PullRequest
0 голосов
/ 28 августа 2018

Я создал простое приложение, которое дает некоторую информацию о биткойнах. После настройки Dockerfile и построения образа контейнера я попытался запустить программу через Docker с docker run bitcoin, и у меня появляется эта ошибка:

resulting Docker error in mac terminal

мой код JS

function getBitcoin() {
let url = 'https://api.coinmarketcap.com/v2/ticker/1/';
  var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
      if (this.readyState == 4 && this.status == 200) {
        var obj = JSON.parse(this.response);

        var cryptoNameDiv = document.createElement('div');
        var name = document.createTextNode(obj.data.name);
        cryptoNameDiv.appendChild(name);
        var currentDiv = document.getElementById('container');
        document.body.insertBefore(cryptoNameDiv, currentDiv);

        var cryptoPriceDiv = document.createElement('div');
        var name = document.createTextNode("USD Price: " + obj.data.quotes.USD.price);
        cryptoPriceDiv.appendChild(name);
        var currentDiv = document.getElementById('containerTwo');
        document.body.insertBefore(cryptoPriceDiv, currentDiv);

        var cryptoMarketCapDiv = document.createElement('div');
        var name = document.createTextNode("Market Cap: " + obj.data.quotes.USD.market_cap);
        cryptoMarketCapDiv.appendChild(name);
        var currentDiv = document.getElementById('containerThree');
        document.body.insertBefore(cryptoMarketCapDiv, currentDiv);

      }
    };
    xhttp.open("GET", url, true);
    xhttp.send();   
}

getBitcoin();

Есть какие-нибудь мысли о том, почему возникает эта ошибка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...