n8n 코드 문서 및 가이드
n8n에서의 코드
n8n은 로우코드(Low-code) 도구입니다. 이는 대부분의 경우 코드를 작성하지 않고도 작업을 완료할 수 있으며, 필요할 경우에만 코드를 추가할 수 있음을 의미합니다.
워크플로우에서 코드 사용하기
워크플로우에서 코드는 다음 두 가지 방식으로 사용할 수 있습니다:
-
표현식(Expressions)
노드 내에서 데이터를 변환할 때 표현식을 사용합니다. JavaScript와 함께 n8n의 내장 메서드 및 변수를 표현식에서 활용할 수 있습니다.
표현식 -
Code 노드
Code 노드를 사용하여 워크플로우에 JavaScript 또는 Python 코드를 추가할 수 있습니다.
Code 노드
기타 기술 리소스
다음은 기술 사용자와 밀접한 관련이 있는 기능들입니다.
핵심 노드(Core Nodes)
n8n은 API 요청, 웹훅, 스케줄 작업, 파일 처리와 같은 핵심 기능을 쉽게 추가할 수 있도록 다양한 코어 노드를 제공합니다.
-
백엔드 서비스 구축
HTTP Request, Webhook 및 Code 노드를 사용하면 API 호출을 수행하고, 웹훅 요청에 응답하며, 워크플로우 내에서 원하는 JavaScript 코드를 실행할 수 있습니다.
이를 통해 API 엔드포인트 생성과 같은 기능을 구현할 수 있습니다.
코어 노드 -
복잡한 로직 표현
IF, Switch, Merge 등의 노드를 사용하여 복잡한 흐름 제어 로직을 구성할 수 있습니다.
흐름 제어 로직