선언형 스타일 node 빌드
n8n에서 선언형 스타일 node를 빌드하는 방법을 알아보세요.
이 튜토리얼은 선언형 스타일 node를 빌드하는 과정을 안내합니다. 시작하기 전에 이 node 스타일이 필요한지 확인하세요. 자세한 내용은 node 빌드 접근 방식 선택 을 참고하세요. 사전 요구사항 # 개발 머신에 다음이 설치되어 있어야 합니다: git Node.js 및 npm. 최소 버전은 Node 18.17.0입니다. Linux, Mac, WSL에서 nvm(Node Version Manager)을 사용하여 두 가지를 설치하는 방법은 여기 에서 확인할 수 있습니다. Windows 사용자는 Microsoft의 Windows에 NodeJS 설치 가이드를 참고하세요. 다음에 대한 기본 이해가 필요합니다: JavaScript/TypeScript REST API git node 빌드 # 이 섹션에서 n8n의 node 스타터 리포지터리를 클론하고 NASA API 를 통합하는 node를 빌드합니다. NASA의 두 서비스를 사용하는 node를 만들 것입니다: APOD(오늘의 천문학 사진)와 화성 탐사선 사진. 코드 예시를 간결하게 유지하기 위해 화성 탐사선 사진 엔드포인트의 모든 옵션을 구현하지 않습니다. 기존 node n8n에는 내장 NASA node가 있습니다. 기존 node와의 충돌을 피하기 위해 다른 이름을 사용합니다. 1단계: 프로젝트 설정 # n8n은 node 개발을 위한 스타터 리포지터리를 제공합니다. 스타터를 사용하면 모든 필요한 의존성을 갖출 수 있습니다. 린터도 제공합니다. 리포지터리를 클론하고 디렉터리로 이동합니다: 템플릿 리포지터리에서 새 리포지터리를 생성 합니다. 새 리포지터리를 클론합니다: shell git clone https://github.com/<your-organization>/<your-repo-name>.git n8n-nodes-nasa-pics cd n8n-nodes-nasa-pics 스타터에는 예시 node와 자격 증명이 포함되어 있습니다. 다음 디렉터리와 파일을 삭제합니다: nodes/Example nodes/GithubIssues credentials/GithubIssuesApi.credentials.ts credentials/GithubIssuesOAuth2Api.credentials.ts 이제 다음 디렉터리와 파일을 생성합니다: nodes/NasaPics nodes/NasaPics/NasaPics.node.json nodes/NasaPics/NasaPics.node.ts credentials/NasaPicsApi.credentials.ts 이것이 모든 node에 필요한 핵심 파일입니다. 필수 파일 및 권장 구성에 대한 자세한 내용은 node 파일 구조 를 참고하세요. 이제 프로젝트 의존성을 설치합니다: npm i 2단계: 아이콘 추가 # 여기 에서 NASA SVG 로고를 nodes/NasaPics/ 에 nasapics.svg 로 저장합니다. n8n은 노드 아이콘으로 SVG 사용을 권장하지만, PNG도 사용할 수 있습니다. PNG를 사용하는 경우 아이콘 해상도는 60x60px여야 합니
