강의

멘토링

로드맵

Inflearn brand logo image

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

kinghm10님의 프로필 이미지
kinghm10

작성한 질문수

코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

네이버 검색 API 를 추가하고 검색 기능을 서브 워크플로우로 작성하기

http request 오류 헤결

해결된 질문

작성

·

129

0

http request에서 네이버 api를 연결해 보았는데 작동을 하지 않네요.

의심 가는 부분은 제가 n8n을 2주 테스트를 사용하면서 클라우드를 사용하고 있어서 이레 처럼 로컬로 지정해서 문제가 되는 것인가요?

해결할 방법이 있을까요 ?

 

image.pngimage.png

 

답변 2

0

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

제가 알기로 클라우드 버전에서 별 상관없어 보이긴 합니다만...

 

https://chatgpt.com/share/681c4ea5-08cc-8011-820d-5e0cb7972b33

 

위 대화 내용을 보시면 ChatGPT도 그렇다고 하는데, 대화 내용에 있는 부분을 체크해보시고 다시 시도해보시기 바랍니다. 일단 로컬에서 직접 테스트해보고 로컬 vs 클라우드 버전을 교차 비교해봐야 할듯 합니다. 일단 본인 계정으로 설정된 Client-ID, Client-Secret 값을 다시 한번 확인해보셔야 할듯 합니다.

kinghm10님의 프로필 이미지
kinghm10
질문자

넵 다시 찬찬히 진행해 보겠습니다. 감사합니다. ^^

kinghm10님의 프로필 이미지
kinghm10
질문자

알려 주신 대로 찬찬히 진행하니 연결되었습니다. 감사합니다. ^^

 

0

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

네이버 API를 N8N과 연결할 때 발생한 문제는 아마도 API 인증 문제 또는 CORS 설정 때문일 수 있습니다. 에러 코드 401은 대개 인증 실패를 의미하며, 대표적인 원인은 다음과 같습니다:

  1. API 키 유효성:

    • 네이버에서 발급받은 API 키가 올바른지 확인하세요. 클라우드에서 사용하는 경우, 클라우드 환경에서 API 키가 접근 가능하도록 설정되어 있는지 확인해야 합니다.
    • 만약 연결 중인 서비스가 HTTPS를 요구한다면, localhost보다는 실제 도메인을 설정하는 것이 좋습니다.
  2. CORS 설정:

    • 비로그인 오픈 API 서비스를 사용할 때, 적절한 CORS 설정이 필요합니다. http://localhost:4200 대신 올바른 도메인으로 설정되어 있는지와 함께, 클라우드 환경에서 접근 가능한지 확인해 보세요.
  3. 환경 설정:

    • N8N이 클라우드를 통해 서비스될 때는 외부에서 접근 가능한 도메인이나 IP를 사용해야 합니다.

위의 이미지에서처럼, 로컬 URL이 사용된 경우 클라우드 환경에서 작동이 되지 않을 수 있으니, 클라우드의 도메인을 URL에 포함시키는 것을 권장드립니다.

관련하여 비슷한 사례를 찾지는 못했지만, 위의 조언이 문제 해결에 도움이 되기를 바랍니다. 문제 해결을 위해 다음 네이버 개발자 문서도 참고하시면 좋을 것 같습니다.

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

kinghm10님의 프로필 이미지
kinghm10

작성한 질문수

질문하기