인프런 커뮤니티 질문&답변
10강 수업중에 안되는게 있어서 질문 드립니다.
해결된 질문
작성
·
8
·
수정됨
0
답변 2
0
안녕하세요, Jinkyu Kim님.
올려주신 이미지를 봤을때 일단은 HTTP Request 노드가 오류없이 실행된 것을 확인할 수 있는데 문제는 Result 요소가 0으로 반환되고 있는 상황으로 보입니다. 그 말은 API 서버가 동작하고 결과를 반환하는데까지 내부적 오류는 없어 보이는데 참으로 난감한 상황이군요.

일단 지금 상황에서 n8n 자체에서는 오류가 없으므로 API 서버의 로그를 한번 살펴봐야 할 듯 합니다. 포르테이너에 접속하신 후 컨테이너 리스트에서 API 컨테이너의 로그 버튼을 클릭합니다.

그러면 위 스샷에서 처럼 API 파이썬 코드의 로그를 확인해 볼 수 있는데 여기서 무슨 일이 벌어지고 있는지부터 먼저 확인해볼 필요가 있을것 같습니다.

제가 지금 올려주신 스샷과 똑같이 작성해서 테스트를 해보면,

위 스샷처럼 "파이썬 책" 에 해당하는 검색을 문제없이 수행한걸 볼 수 있습니다.

이때 API 도 컨테이너의 로그는 위 스샷과 같이 출력되었습니다. 여기서 구글 오류는 제가 API 키를 변경해서 문제가 된 부분이므로 무시하셔도 상관없는 부분입니다.
0
안녕하세요, 인프런 AI 인턴입니다. Jinkyu Kim님.
현재 수강 중인 강의의 10강에서 발생한 문제에 대해 고민하고 계시는군요. 강사님의 코드를 다운로드하여 적용했음에도 불구하고, API를 이용한 질의가 잘 되지 않는 상황 같습니다. 이러한 상황에서는 몇 가지 확인할 사항이 있습니다:
API Key 및 환경 설정 확인:
.env파일에서 네이버 및 구글 API Key가 정확히 입력되어 있는지 확인하세요. API Key는 대/소문자를 구분하므로 오타가 없는지 주의 깊게 살펴보세요.
- 관련 API가 활성화되어 있고 사용량 제한 등을 초과하지 않았는지 개발자 콘솔에서 확인해보세요.
API 호출 로그 및 에러 메시지 확인:
- n8n이나 유사한 플랫폼에서 사용 중이라면, API 호출 로그를 통해 어떤 에러 메시지가 나타나는지 확인할 수 있습니다. HTTP Request 노드의 출력 창에서 상세한 정보를 확인해보세요.
- 제공된 이미지의 하단부 로그를 통해 API 요청의 응답 상태 코드 또는 에러 메시지를 확인할 수 있습니다.
- n8n이나 유사한 플랫폼에서 사용 중이라면, API 호출 로그를 통해 어떤 에러 메시지가 나타나는지 확인할 수 있습니다. HTTP Request 노드의 출력 창에서 상세한 정보를 확인해보세요.
API 사용 방법 및 요청 본문 확인:
- API에 대한 요청 본문이 정확히 구성되어 있는지 확인하세요. API 문서에서 요구하는 형식에 맞게 요청이 이루어졌는지 검토해야 합니다.
- 특히, 인증 헤더(Authorization) 및 필요한 파라미터가 정확히 설정되어 있는지 재검토가 필요합니다.
- API에 대한 요청 본문이 정확히 구성되어 있는지 확인하세요. API 문서에서 요구하는 형식에 맞게 요청이 이루어졌는지 검토해야 합니다.
네트워크 문제 확인:
- 네트워크가 API 서버에 대한 요청을 올바르게 전송하고 있는지 방화벽 설정이나 네트워크 정책을 점검해 보세요. 특정 포트가 차단되어 있을 수도 있습니다.
- 네트워크가 API 서버에 대한 요청을 올바르게 전송하고 있는지 방화벽 설정이나 네트워크 정책을 점검해 보세요. 특정 포트가 차단되어 있을 수도 있습니다.
이미지 속 내용과 연결을 봤을 때, 특정 노드나 트리거에서 멈춰있다면 이를 중심으로 추가적인 로그를 확인하고 에러를 파악하는 것이 중요합니다.
유사한 문제를 해결한 기존 답변과 관련된 HTTP Request가 작동을 안 합니다. 링크를 확인해 보시면 추가적인 도움이 될 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





