跳至内容

节点基础文件结构#

节点基础文件遵循以下基本结构:

  1. 添加导入语句。
  2. 为节点创建一个类。
  3. 在节点类中,创建一个description对象,用于定义该节点。

编程式节点同样拥有一个execute()方法,该方法会读取输入数据和参数,然后构建请求。声明式风格则通过在descriptions内的properties对象中使用routing键来处理这一过程。

声明式风格节点的概要结构#

这段代码片段概述了节点的结构。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { INodeType, INodeTypeDescription } from 'n8n-workflow';

export class ExampleNode implements INodeType {
	description: INodeTypeDescription = {
		// 此处填写节点基本信息
		properties: [
			// 此处填写资源和操作
		]
	};
}
有关所有节点类型可用参数的信息,请参考标准参数。有关声明式节点可用参数的信息,请参考声明式参数

编程风格节点的概要结构#

这段代码片段概述了节点的结构。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import { IExecuteFunctions } from 'n8n-core';
import { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow';

export class ExampleNode implements INodeType {
	description: INodeTypeDescription = {
    // Basic node details here
    properties: [
      // Resources and operations here
    ]
  };

  async execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]> {
    // Process data and return
  }
};

有关所有节点类型通用参数的详细信息,请参阅标准参数。如需了解如何使用编程式节点,请参阅编程式参数编程式执行方法获取更多信息。

优云智算