강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Jinkyu Kim님의 프로필 이미지
Jinkyu Kim

작성한 질문수

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

파이썬 기반 검색 API 개발과 VS Code 환경 셋업 가이드

10강 수업중에 안되는게 있어서 질문 드립니다.

해결된 질문

작성

·

8

·

수정됨

0

안녕하세요 현재 10강 수강중입니다.

Visual Studio Code 를 이용해서 코드 생성하다가 일부 안되는게 있어서 강사님의 코드를 다운받아서 적용하였습니다.

강사님 코드에서 수정사항은

.env 파일(제 계정으로 생성한 네이버/구글 API정보로 변경) 과 Key 값을 abcd12345에서 좀더 복잡하게 다른 값으로 수정만 하였습니다.

근데 뭔가 API를 이용해서 질의를 못하는것 같습니다.

혹시 좀더 확인해야할 것 또는 테스트 할 수 있는 방법이 있을까요?

 

 

image.png

 

 

답변 2

0

남박사님의 프로필 이미지
남박사
지식공유자

안녕하세요, Jinkyu Kim님.

올려주신 이미지를 봤을때 일단은 HTTP Request 노드가 오류없이 실행된 것을 확인할 수 있는데 문제는 Result 요소가 0으로 반환되고 있는 상황으로 보입니다. 그 말은 API 서버가 동작하고 결과를 반환하는데까지 내부적 오류는 없어 보이는데 참으로 난감한 상황이군요.

 

image.png

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

 

image.png

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

 

image.png

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

 

image.png

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

 

image.png

이때 API 도 컨테이너의 로그는 위 스샷과 같이 출력되었습니다. 여기서 구글 오류는 제가 API 키를 변경해서 문제가 된 부분이므로 무시하셔도 상관없는 부분입니다.

0

안녕하세요, 인프런 AI 인턴입니다. Jinkyu Kim님.

현재 수강 중인 강의의 10강에서 발생한 문제에 대해 고민하고 계시는군요. 강사님의 코드를 다운로드하여 적용했음에도 불구하고, API를 이용한 질의가 잘 되지 않는 상황 같습니다. 이러한 상황에서는 몇 가지 확인할 사항이 있습니다:

  1. API Key 및 환경 설정 확인:

    • .env 파일에서 네이버 및 구글 API Key가 정확히 입력되어 있는지 확인하세요. API Key는 대/소문자를 구분하므로 오타가 없는지 주의 깊게 살펴보세요.
    • 관련 API가 활성화되어 있고 사용량 제한 등을 초과하지 않았는지 개발자 콘솔에서 확인해보세요.
  2. API 호출 로그 및 에러 메시지 확인:

    • n8n이나 유사한 플랫폼에서 사용 중이라면, API 호출 로그를 통해 어떤 에러 메시지가 나타나는지 확인할 수 있습니다. HTTP Request 노드의 출력 창에서 상세한 정보를 확인해보세요.
    • 제공된 이미지의 하단부 로그를 통해 API 요청의 응답 상태 코드 또는 에러 메시지를 확인할 수 있습니다.
  3. API 사용 방법 및 요청 본문 확인:

    • API에 대한 요청 본문이 정확히 구성되어 있는지 확인하세요. API 문서에서 요구하는 형식에 맞게 요청이 이루어졌는지 검토해야 합니다.
    • 특히, 인증 헤더(Authorization) 및 필요한 파라미터가 정확히 설정되어 있는지 재검토가 필요합니다.
  4. 네트워크 문제 확인:

    • 네트워크가 API 서버에 대한 요청을 올바르게 전송하고 있는지 방화벽 설정이나 네트워크 정책을 점검해 보세요. 특정 포트가 차단되어 있을 수도 있습니다.

이미지 속 내용과 연결을 봤을 때, 특정 노드나 트리거에서 멈춰있다면 이를 중심으로 추가적인 로그를 확인하고 에러를 파악하는 것이 중요합니다.

유사한 문제를 해결한 기존 답변과 관련된 HTTP Request가 작동을 안 합니다. 링크를 확인해 보시면 추가적인 도움이 될 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Jinkyu Kim님의 프로필 이미지
Jinkyu Kim

작성한 질문수

질문하기