inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

(2025 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계

4. 현재위치 기반 날씨 가져오기

openweather api 호출 했는데 401가 나요!

1322

yunsa

작성한 질문수 1

0

const getCurrentLocation = () => {
    navigator.geolocation.getCurrentPosition((position)=>{
      console.log('위치', position.coords.latitude, position.coords.longitude); // 위치 37.4838677 126.902839
      getWeatherByCurrentLocation(position.coords.latitude, position.coords.longitude); 
    });
  }

  const getWeatherByCurrentLocation = async(latitude, longitude) => {
    let apiKey = '0619cf6a981bec8d01375e5576139e86';
    let apiUrl = `https://api.openweathermap.org/data/3.0/onecall?lat=${latitude}&lon=${longitude}&appid=${apiKey}`;

    let response = await fetch(apiUrl);
    let data = await response.json();

    console.log('data', data);

  }
  
  useEffect(()=>{getCurrentLocation()}, []);

이렇게 작성해서 돌려보니

스크린샷 2023-01-12 오후 7.59.26.png이런식으로 401에러가 납니다....원인을 잘 모르겠어요!ㅠㅠ

react redux web-api

답변 1

0

코딩알려주는누나

안녕하세요 3.0 버전은 유료버전이거나 따로 api를 발급받아야하는 것 같네요 2.5버전을 호출 부탁드립니다!

https://api.openweathermap.org/data/2.5/weather

추가 질문은 제 슬랙채널에서 해주세요!

https://join.slack.com/t/w1631756876-zfv299364/shared_invite/zt-w5yxap8g-~_Exi5lOwfw_N6a1T5djmg

 

모바일 버전에 쓰이는 이미지를 다운받고 싶어요

0

65

1

vite를 꼭 써야하나요

0

56

1

쇼핑몰관련 질문드립니다.

1

75

2

전체 소스코드는 어디서 받을 수 있나요?

0

239

1

소스코드는 어디서 받을 수 있는지요...

0

249

1

마지막 프로젝트 데모 페이지가 보이지 않습니다.

0

212

1

TMDB 사이트 API 가져오기

0

560

1

5.리덕스 유용한 툴 소개

1

288

1

json-server 최신버전이면 검색이 안나올 수 있습니다.

4

850

3

연락처 검색 버튼이 작동하지 않아요

0

373

1

영화 API

0

791

2

더보기..

0

365

1

미니 쇼핑몰 작업하는 중에 리스트가 잘 안나옵니다.

1

379

1

매칭되는 action이 없을 때 반환값이요

0

372

1

React-Router 설치중오류

0

1916

1

api 인터셉터사용시 post

0

407

1

상세페이지 api

0

374

1

netlify에 REACT_APP_API_KEY 환변경변수 추가하고 배포해도 API_KEY가 없다고 에러가 나옵니다

0

409

1

예고편

0

281

2

reducer는 함수라고 해서 function을 넣으셨는데...

0

306

1

프로젝트 진행하다가 오류가 나서 더이상 진행을 못하고 있습니다 ㅠ

0

391

2

num에 사용한 {}

0

222

1

여기서 똑같이 썻는데. 저는 에러가 나는데 혹시 해결방법을 알려주실수있을까요?

0

648

1

Home.js 데이터 출력에러 질문드립니다.

0

282

2