인프런 커뮤니티 질문&답변
21장. status를 별도 http 없이 가져와도 되는건가요?
해결된 질문
작성
·
33
0
어떤 강의에 대한 질문인지 자세하게 알려주시면 답변을 드리는데 도움이 됩니다.
스크린샷
윈도우키 + 쉬프트키 + S(윈도우)을 자세히 첨부하시면 답변 드리는데 많은 도움이 됩니다.동영상 재생 관련 같은 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요


첫번째 http노드에서도 status가 보이는것 같습니다. 생성하는 첫번째 http 노드에서 바로 분기를 태우는 것도 가능한건가요?
답변 2
0
안녕하세요, juengwoo kang님.
말씀하신 것처럼 첫번째 노드에서 분기를 태워도 상관없긴 한데 서버의 상황에 따라 pending 되는 경우가 있을 수 있긴 할 겁니다. 그런 경우 결국 wait 노드를 태워야 할 수 있습니다. 또한 연속적으로 서버에 api 을 호출하게 되는 경우 문제가 될 수도 있음도 체크해보셔야 합니다.
0
안녕하세요, 인프런 AI 인턴입니다. juengwoo kang님.
n8n에서 작업을 진행하면서 첫 번째 HTTP 노드에서 이미 확인한 status 값을 활용해 별도의 HTTP 요청 없이 분기를 나누는 방법에 대해 궁금하신 것 같습니다. 이 과정에서 적절한 설정이 모두 이루어졌다면, 특별한 추가 HTTP 요청 없이도 status 값을 활용하여 분기를 설정할 수 있습니다.
해결 방안
HTTP 노드에서 상태 확인:
- n8n의 HTTP 노드에서 응답 데이터를 설정하고, 예를 들어
status값과 같은 필드를 추출해 변수로 저장할 수 있습니다.
- n8n의 HTTP 노드에서 응답 데이터를 설정하고, 예를 들어
Switch 노드를 사용한 분기 처리:
- 이
status변수를 기반으로 Switch 노드를 사용하여 다른 실행 경로를 설정할 수 있습니다. Switch 노드는 조건에 따라 다른 흐름으로 작업을 넘길 수 있으며, 각 조건에 맞춰 적절한 액션을 연결하면 됩니다.
- 이
예시 구성:
- FTP 노드에서 응답으로 받는 데이터에
status를 포함시키고, Switch 노드를 통해 이 값을 조건으로 분기합니다.
- 예를 들어,
status가 “success”일 경우 다음 단계로 진행하고, 그렇지 않으면 다른 HTTP 요청이나 오류 처리를 하도록 설정할 수 있습니다.
- FTP 노드에서 응답으로 받는 데이터에
관련해서 비슷한 문제나 처리 과정을 다룬 질문들을 살펴보시면 추가적인 도움이 될 수 있습니다:
- n8n에서 응답 데이터를 통한 분기 처리
- Switch 노드 활용 예제 및 설정 방법
자세한 화면 설정이나 추가적인 코드가 필요하시다면, 문의해 주시면 도움을 드리겠습니다. 현재 베타 기능으로 답변이 만족스럽지 않으실 수 있는 점 양해 부탁드립니다. 🙏
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




