n8n 커스텀 노드 만들기: 단계별 안내서###


n8n에서 커스텀 노드를 만드는 방법

커스텀 노드를 만드는 이유

  • 기본 n8n 노드가 특정 요구 사항을 충족하지 못할 때
  • 사용자 친화적인 인터페이스와 보안 향상 제공
  • 다른 사용자와 커스텀 노드 공유

커스텀 노드 만들기 단계

1. 스타터 템플릿 다운로드 및 설치

  • Github에서 n8n-nodes-starter 레파지토리를 다운로드
  • 프로젝트 폴더에서 npm install을 실행하여 종속성 설치

2. 리소스 정의

  • Node.js 파일에서 resources 섹션에 필수 및 선택적 필드 정의
  • 필수 필드에는 유효성 검사 추가
  • 선택적 필드는 추가 필드 버튼을 통해 활성화

3. 인증 설정

  • 자격 증명 파일에서 API 키 또는 토큰을 설정
  • JSON 객체를 사용하여 자격 증명을 định의

4. 노드 메타데이터 업데이트

  • node.json 파일에서 노드 이름, 설명, 버전을 업데이트
  • 노드 유형 및 지원하는 플랫폼을 지정

5. NPM 패키지 세부 정보 업데이트

  • package.json 파일에서 노드 이름, 버전, 의존성을 업데이트
  • 노드 설명과 저자 이름 추가

6. 노드 빌드 및 연결

  • 노드 디렉토리에서 npm run buildnpm link 실행
  • n8n 인스턴스의 custom 디렉토리에 노드를 연결: npm link <노드 패키지 이름>
  • n8n 인스턴스를 다시 시작

커스텀 노드 테스트

  • n8n UI에서 노드를 찾고 추가
  • 필요한 자격 증명 및 입력을 제공
  • 노드 실행 및 출력 결과 확인

커스텀 노드 업데이트

  • 노드 파일을 업데이트하고 npm run build를 다시 실행
  • n8n 인스턴스에 변경 사항을 연결: npm link <노드 패키지 이름>

추가 리소스

n8n커뮤니티 가입 및 자문 문의

n8n의 AI 기능 살펴보기

다음 비디오에서는 n8n의 AI 기능을 살펴보겠습니다. 지속적인 시청을 부탁드립니다!


Leave a Reply

Your email address will not be published. Required fields are marked *