Вот мой utube.js (копия учебника):
let getXMLFile = function(path, callback) {
let request = new XMLHttpRequest();
request.open("GET", path);
request.onreadystatechange = function() {
if(request.readyState === 4 && request.status === 200)
{
callback(request.responseXML);
}
};
request.send();
};
getXMLFile("https://cors.io/?http://api.irishrail.ie/realtime/realtime.asmx/getStationDataByCodeXML_WithNumMins?StationCode='+Stationcode+'&NumMins=90&format=xml", function(xml) {
console.log(xml);
});
Как я могу убедиться, что он получает нужные мне XML-данные? Создатель контента заявляет: «Вам нужно разместить его на сервере или локальном хосте ...» Я попытался разместить сам файл .js на моем сервере, и он просто открывает его в текстовом формате, когда я обращаюсь к нему из браузера. Непосредственный запуск .js приводит к ошибке компиляции (строка 2, символ 5, ожидается ожидание ';').
Создатель может выполнять отладку с консоли Chrome (консоль отображала ошибку красным цветом, если она исправлена, он мог читать фактические данные XML в выводе консоли). Как мне добраться до этого шага ?:

Я подозреваю, что мне нужно поместить .js в html документ, разместить его на моем сервере, а затем получить к нему доступ через мой браузер? Однако не уверен, где консоль вступает в игру.
Спасибо за любую помощь. Я впервые серьезно использую JS или пытаюсь использовать консоль, пожалуйста, постарайтесь сделать это просто!