InfoGrab Docs

아이템 연결 오류

n8n에서 아이템 연결 시 발생하는 오류의 원인과 해결 방법을 설명합니다.

n8n에서는 이전 노드의 데이터를 참조할 수 있습니다. 바로 이전 노드가 아닌 체인 내의 어떤 이전 노드도 참조할 수 있습니다. 더 이전 노드를 참조할 때는 표현식 구문 $(node_name).item 을 사용합니다. ![여러 아이템이 워크플로를 통해 이전으로 연결되는 스레드를 보여주는 다이어그램](/images/docs/n8n/_images/data/data-mapping/data-item-linking/item-linking-multiple-lines.png) 다른 아이템의 스레드 다이어그램. 아이템 연결 덕분에 `$('Get famous movie actors').item`을 사용하여 각 영화의 배우를 가져올 수 있습니다. 이전 노드에 여러 아이템이 있을 수 있으므로, n8n은 어느 것을 사용할지 알아야 합니다. .item 을 사용하면 n8n이 내부적으로 이를 파악합니다. 작동 방식에 대한 자세한 내용은 아이템 연결 개념 을 참조하세요. .item 은 정보가 누락된 경우 실패합니다. 사용할 아이템을 파악하기 위해 n8n은 각 아이템에 대해 워크플로 노드를 통한 스레드를 유지합니다. 주어진 아이템에 대해 이 스레드는 이전 노드의 어떤 아이템이 해당 아이템을 생성했는지 n8n에게 알려줍니다. 특정 이전 노드에서 일치하는 아이템을 찾으려면 n8n은 해당 노드에 도달할 때까지 이 스레드를 따라 거슬러 올라갑니다. .item 을 사용할 때 n8n은 다음과 같은 경우 오류를 표시합니다: 스레드가 끊어진 경우 스레드가 이전 노드에서 하나 이상의 아이템을 가리키는 경우(어느 것을 사용할지 불명확하므로) 이 오류를 해결하려면 .item 사용을 피하거나 근본 원인을 수정하면 됩니다. .item 대신 .first() , .last() , 또는 .all()[index] 를 사용하면 .item 을 피할 수 있습니다. 이 방법들은 대상 노드의 출력 아이템 내에서 목표 아이템의 위치를 알아야 합니다. 이 방법들에 대한 자세한 내용은 이전 노드 참조하기 를 참조하세요. 근본 원인에 대한 수정 방법은 정확한 오류에 따라 다릅니다. '이전 노드에서 표현식 정보 누락' 수정 방법 # 다음 오류 메시지가 표시되는 경우: ERROR: Info for expression missing from previous node 체인의 노드 중 페어링 정보를 반환하지 않는 노드가 있습니다. 해결 방법은 이전 노드의 유형에 따라 다릅니다: Code 노드: 노드가 각 출력 아이템을 생성하는 데 사용한 입력 아이템을 반환하는지 확인합니다. 자세한 내용은 Code 노드에서 연결 유지하기 를 참조하세요. 커스텀 또는 커뮤니티 노드: 노드 개발자가 각 출력 아이템을 생성하는 데 사용한 입력 아이템을 반환하도록 노드를 업데이트해야 합니다. 자세한 내용은 노드 개발자를 위한 아이템 연결 을 참조하세요. '표현식에 대한 여러 일치 아이템' 수정 방법 # 오류 메시지: ERROR: Multiple matching items for expression 경우에 따라 n8n은 여러 아이템을 사용하여 단일