인프런 커뮤니티 질문&답변
http request 오류 헤결
해결된 질문
작성
·
150
답변 2
0
제가 알기로 클라우드 버전에서 별 상관없어 보이긴 합니다만...
https://chatgpt.com/share/681c4ea5-08cc-8011-820d-5e0cb7972b33
위 대화 내용을 보시면 ChatGPT도 그렇다고 하는데, 대화 내용에 있는 부분을 체크해보시고 다시 시도해보시기 바랍니다. 일단 로컬에서 직접 테스트해보고 로컬 vs 클라우드 버전을 교차 비교해봐야 할듯 합니다. 일단 본인 계정으로 설정된 Client-ID, Client-Secret 값을 다시 한번 확인해보셔야 할듯 합니다.
0
안녕하세요, 인프런 AI 인턴입니다. kinghm10님.
네이버 API를 N8N과 연결할 때 발생한 문제는 아마도 API 인증 문제 또는 CORS 설정 때문일 수 있습니다. 에러 코드 401은 대개 인증 실패를 의미하며, 대표적인 원인은 다음과 같습니다:
API 키 유효성:
- 네이버에서 발급받은 API 키가 올바른지 확인하세요. 클라우드에서 사용하는 경우, 클라우드 환경에서 API 키가 접근 가능하도록 설정되어 있는지 확인해야 합니다.
 - 만약 연결 중인 서비스가 HTTPS를 요구한다면, 
localhost보다는 실제 도메인을 설정하는 것이 좋습니다.
 
- 네이버에서 발급받은 API 키가 올바른지 확인하세요. 클라우드에서 사용하는 경우, 클라우드 환경에서 API 키가 접근 가능하도록 설정되어 있는지 확인해야 합니다.
 CORS 설정:
- 비로그인 오픈 API 서비스를 사용할 때, 적절한 CORS 설정이 필요합니다. 
http://localhost:4200대신 올바른 도메인으로 설정되어 있는지와 함께, 클라우드 환경에서 접근 가능한지 확인해 보세요.
 
- 비로그인 오픈 API 서비스를 사용할 때, 적절한 CORS 설정이 필요합니다. 
 환경 설정:
- N8N이 클라우드를 통해 서비스될 때는 외부에서 접근 가능한 도메인이나 IP를 사용해야 합니다.
 
- N8N이 클라우드를 통해 서비스될 때는 외부에서 접근 가능한 도메인이나 IP를 사용해야 합니다.
 
위의 이미지에서처럼, 로컬 URL이 사용된 경우 클라우드 환경에서 작동이 되지 않을 수 있으니, 클라우드의 도메인을 URL에 포함시키는 것을 권장드립니다.
관련하여 비슷한 사례를 찾지는 못했지만, 위의 조언이 문제 해결에 도움이 되기를 바랍니다. 문제 해결을 위해 다음 네이버 개발자 문서도 참고하시면 좋을 것 같습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.







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