Поэтому я просто развернул его на веб-сервере для Chrome, чтобы проверить, работает ли он.Что я делаю, так это просто называю get с JS.
var request = new XMLHttpRequest();
var url1 = fixUrl();
request.open("GET",url1,true);
request.setRequestHeader('Content-Type', 'application/json');
request.send();
fixUrl возвращает полный URL с фиксированным запросом и вставленным APIKey.В любом случае, когда я вызываю запрос, я могу выдать ошибку 404. Кажется, что происходит то, что Web Server для Chrome расширяет мой фиксированный URL с самого начала, добавляя свой собственный URL в запрос.Моя ошибка выглядит так:
script.js: 23 GET http://127.0.0.1:8887/api.openweathermap.org/data/2.5/weather?q=austin&appid=XXXX 404 (не найдено).Так с какой стати это добавляет первую часть URL к моему запросу get, я нигде не указал его в своем коде?
Даже если я сообщу URL после моей ошибки, он все равно даст мне правильную строку