Итак, я начал изучать API и столкнулся со своей первой проблемой. Я пытаюсь написать приложение погоды, и у меня есть ключ API, я подписан на Open Weather Map на RapidAPI, и тестирование на их веб-сайте работает на 100% нормально, но когда я копирую код в VS C, он регистрирует меня ошибка:
app.js:12 GET https://community-open-weather-map.p.rapidapi.com/weather?callback=test&id=2172797&units=%2522metric%2522%20or%20%2522imperial%2522&mode=xml%252C%20html&q=London%252Cuk 404 (Not Found)
(anonymous) @ app.js:12
app.js:20 Response {type: "cors", url: "https://community-open-weather-map.p.rapidapi.com/…mperial%2522&mode=xml%252C%20html&q=London%252Cuk", redirected: false, status: 404, ok: false, …}
Вот некоторые JS
document.addEventListener('DOMContentLoaded', () => {
let long;
let lat;
if(navigator.geolocation){
navigator.geolocation.getCurrentPosition(position => {
long = position.coords.longitude;
lat = position.coords.latitude;
})
}
fetch("https://community-open-weather-map.p.rapidapi.com/weather?callback=test&id=2172797&units=%2522metric%2522%20or%20%2522imperial%2522&mode=xml%252C%20html&q=London%252Cuk", {
"method": "GET",
"headers": {
"x-rapidapi-host": "community-open-weather-map.p.rapidapi.com",
"x-rapidapi-key": "HereWasMyAPIKEY"
}
})
.then(response => {
console.log(response);
})
.catch(err => {
console.log(err);
});
})
Я что-то упускаю?