inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

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

6강 call n8n workflow 호출이 안돼서 문의드립니다.

해결된 질문

136

Ju Han Shon

작성한 질문수 2

0

강의대로 진행중인데요 call n8n workflow 실행이 안됩니다.

검색을 하면

image.png


output에 이런 오류가 발생이 됩니다.
서브워크플로우에서는 accept all data으로 되어 있습니다.

그리고 서브워크플로의 http request node에서 query의 value expression 작성 시 $json.query 가 undefined로 되어 있는데 이것도 영상과 달라서요.
이렇게 간단한것도 못따라가 가네요 ㅠㅠ

n8n 인공지능(ai) rag ai-활용-(ax) ai-agent

답변 3

0

Ju Han Shon

원인을 찾았습니다.

  1. 원인은 서브워크플로우에서 merge/aggregate까지 진행 안하고 테스트한다고 http request만 2개를 연결했더니 오류가 발생한거 같습니다. 한개를 끊으니 정상 동작하고 aggregate까지 완료하니 2개의 http request가 연결돼도 동작을 잘 합니다.

  2. $json.query도 서브워크플로우에서 manual trigger가 아닌거로 테스트하면서 input값이 없어 오류가 나서 발생한 현상이었습니다.

  3. manual trigger로 정상 테스트하고 menual trigger와 연결된 부분을 끊어도 영상과 동일한 모습으로 보이네요.

0

남박사

자세하게 분석하셨고 원인을 찾으셨다니 다행입니다. "이렇게 간단한것도 못따라가 가네요 ㅠㅠ" 라고 말씀하신것 치고는 너무 자세히, 잘 분석하셔서 원인을 찾으신거 같은데요?

또 궁금하신 사항이 있으시면 언제든 질문 주시기 바랍니다~

0

남박사

안녕하세요, Ju Han Shon님.

최대한 자세한 정보를 제게 주셔야 제가 모든 상황을 보고 어떤게 문제인지 추측할 수 있습니다. 단순히 파라메터 오류 문구만 봐서는 저도 무슨 상황인지 알 수 있는 방법이 없습니다.

 

image.png

전체 AI Agent의 세부 동작 로그가 보여지는 화면,

 

image.png

방금 올려주신 것 처럼 Call 하는 노드의 세부 정보가 보여지는 화면,

 

image.png

Call 을 받은 상황의 서브 워크플로우의 실행 동작 로그(Executions) 전체 화면,

 

image.png

방금 위의 Executions의 Call 을 받는 서브 워크플로우의 When excuted... 트리거 노드에서 값을 받은 화면,

 

image.png

특정 검색 노드의 상세 화면 처럼 자세한 정보를 주셔야 제가 어느 구간에서 어떤 문제가 생긴건지를 추측해볼 수 있습니다. (스샷에서의 날짜는 AI가 학습된 데이터를 기준으로 오늘을 판단했기 때문에 과거형으로 나옴)

 

물론 입문하는 입장에서 원할하게 실행이 되지 않으면 단순히 따라가는것 조차 충분히 버겁게 느껴지실 수 있긴 합니다만 사실 제 개인적인 생각을 말씀드리자면 쉽게 실행되는 것보다 뭔가 안되고 꼬이고 하면서 이를 해결하는 과정에서 얻는것이 100배는 더 많습니다. 어렵고 힘들수 있지만 파이팅 하시어 뭐가 문제인지 찾아보고 이해하고 넘어가는게 훨씬 많은 도움이 되니 귀찮으시더라도 자세한 정보 다시한번 올려주시면 감사하겠습니다.

0

인프런 AI 인턴

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

n8n에서 “call n8n workflow”를 설정하는 과정에서 오류가 발생하여 어려움을 겪고 계신 것 같습니다. 특히, “Bad request”라는 메시지와 함께 서브워크플로우에서 입력 데이터가 제대로 전달되지 않는 증상으로 보입니다. 문제 해결에 도움을 드리기 위하여 몇 가지 점을 확인해보세요.

  1. 입력 및 출력 데이터 확인:

    • “call n8n workflow” 노드의 입력 부분에서 chatInput 같은 필드가 잘 전달되고 있는지 확인하세요. input값이 적절히 매핑되고 있는지 확인하는 것이 중요합니다.
    • 특히, JSON 데이터의 구조를 다시 한번 점검하고, query 필드가 올바르게 전달되고 있는지 확인해주세요.
  2. 서브워크플로우 설정:

    • 서브워크플로우에서 “Accept all data”가 선택되어 있다고 하셨는데, 이 옵션을 통해 데이터가 올바르게 전달되도록 설정하는 것이 중요합니다.
    • http request 노드에서 query의 값을 설정하는 부분이 중요합니다. $json.query가 ‘undefined’로 나타난다면, JSON 경로를 확인하여 해당 필드가 정확히 입력되었는지, 그리고 이전 노드에서 잘 전달되고 있는지 점검해야 합니다.
  3. 데이터 흐름 및 변수 이름 확인:

    • 이전 노드들이 올바른 데이터 구조를 전달하고 있는지, 그리고 필요한 변수가 준비되어 있는지 확인이 필요합니다. 변수 이름의 오타나 경로 오류가 있는지 검토하세요.

유사한 상황을 겪으신 다른 분들의 해결 방법도 참고하시면 도움이 될 것입니다:

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

도커 설치 관련 WSL 설치 에러 관련

0

38

2

n8n Email Trigger(IMAP) 네이버 메일 연동 시 Published 이후 트리거 미동작 문제

0

60

2

docker 설치관련 문의

0

57

2

맥북 설치방법

0

80

3

n8n에서 챗봇과 ai에이전트

0

82

1

구글 API 사용 불가라면 해당 강의에서 구글 관련 내용은 제외하고 진행해도 괜찮을까요?

0

78

2

완전 초보를 위한 강의가 맞나요...

0

118

4

[12강] https://kome.ai/tools/youtube-transcript-generator

0

59

2

n8n-nodes-youtube-transcript-api 주소 관련

0

80

2

설치버전 문의

0

70

2

n8n 기본 기능 문의

0

82

2

Docker 에서 n8n 실행 후 connection lost

0

133

2

31강. api 호출하면 결과를 1개만 받아옵니다.

0

71

2

GPU가 Intel(R) Arc(TM) Graphics 경우

0

83

2

[30강] 클로드 경로 오류

0

292

2

6강의 워크플로우간 데이터가 에러가

0

87

2

Dockerfile의 첫줄 n8nio/runners:latest 에서 이미지를 찾지 못하고 있습니다.

0

73

2

[7강] 이메일 스팸 분류 UID

0

78

3

2강 설치가 안됩니다.

0

82

2

2강에서 도커 설치이후 순서대로 했는데,에러가 생기는 거 같아요.

0

107

3

24강 mcp 노션 글 생성 실습

0

73

2

텔레그램 대신 사용 가능한 것은?

0

81

2

[12강] 추가 수업파일 다운로드가 안됩니다.

0

67

1

6강의 워크플로우간 데이터가 에러가

0

85

2