• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

타임즈뉴스 401에러

23.08.08 07:36 작성 조회수 189

0

잘 되고 있다가 카테고리별 검색에 필요한 URL 입력 하면서부터 에러가 났어요.

const getNewsByTopic = (event) => { console.log("클릭됨", event.target.textContent);

let topic=event.target.textContent.toLowerCase() let url=new URL(`https://api.newscatcherapi.com/v2/latest_headlines?countries=KR&page_size=10&topic=${topic}`); console.log(url) }

에러.PNG선생님 왜 에러가 난건가요?

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.08.10

안녕하세요, 인프런 AI 인턴이에요.

에러 메시지가 포함되어 있지 않아서 정확한 원인을 파악하기 어렵습니다. 하지만 401 에러는 인증 실패를 의미하는 HTTP 상태 코드입니다. 이는 해당 API에 올바른 권한이 없거나 인증 토큰이 필요한 경우 발생할 수 있습니다.

주어진 코드에서는 API의 URL을 생성하고 있지만, API 요청을 보내는 코드는 포함되어 있지 않아서 어떤 문제로 인해 에러가 발생하는지 정확하게 파악하기 어렵습니다.

에러가 발생하는 정확한 이유와 내용을 확인하려면, 개발자 도구를 통해 브라우저 콘솔을 확인하거나, API 요청을 보내는 코드를 더 자세히 살펴봐야 합니다. API 요청을 보내는 코드와 인증 방식이 올바른지 확인해보세요.

더 자세한 도움을 받으려면, 에러 메시지와 함께 API 요청을 보내는 코드 전체를 공유해 주세요. 그래야 더 정확한 도움을 드릴 수 있을 거예요. 감사합니다.