前言
node-red 是一个基于 Node.js 的低代码的流程编排工具,用于快速搭建物联网、机器人、自动化控制等应用。它广泛应用于工业自动化、智能家居、能源管理等领域。
在本文中,我们将介绍如何使用 npm 包安装和运行 node-red,并提供一些实例代码,帮助您更快地掌握这个工具的使用。
步骤一:安装 node-red
Node.js 和 npm 是安装 node-red 的必要组件。如果您还没有安装,请按照以下步骤先行安装:
- 安装 Node.js:在 Node.js 官网 下载适合您系统的版本并安装;
- 安装 npm:打开命令行窗口,输入
npm install npm -g
并运行。
安装完成后,在命令行窗口输入以下命令安装 node-red:
npm install -g node-red
这条命令会自动安装 node-red 及其所有依赖项,安装完成后,您可以输入以下命令启动 node-red:
node-red
启动成功后,您可以通过 Web 浏览器访问 http://localhost:1880/ 进入 node-red 的编辑和运行环境。
步骤二:使用 node-red
1. 创建一个简单的流程
首先,我们需要创建一个简单的流程,用于了解 node-red 的基本操作。请按照以下步骤创建:
- 进入 node-red 的编辑环境;
- 点击左侧的“新建流程”按钮;
- 将左侧的“注入”节点拖拽到中央的画布中;
- 将左侧的“调试”节点拖拽到画布中的“注入”节点下方;
- 右键单击“注入”节点,点击“编辑”按钮;
- 在“编辑”窗口中,将“Payload”改为“Hello World”,点击“完成”按钮;
- 点击画布中的“部署”按钮。
完成以上步骤后,您将会看到“调试”节点输出“Hello World”字符串。
2. 安装第三方节点
node-red 提供了丰富的第三方节点,用于实现各种功能。例如,我们可以使用“http-request”节点来发送 HTTP 请求。请按照以下步骤安装这个节点:
- 在 node-red 的编辑环境中,点击右上角的菜单按钮,选择“管理面板”;
- 在“管理面板”中,点击“节点”选项卡;
- 在“节点”选项卡中,搜索“http-request”节点;
- 找到“node-red-contrib-http-request”节点,并点击右侧的安装按钮;
- 等待安装完成后,关闭“管理面板”。
3. 使用第三方节点
现在,我们已经安装了“http-request”节点,可以使用它来发送 HTTP 请求。请按照以下步骤使用它:
- 将“注入”节点复制一份,将其拖到中央画布上,放置在“Hello World”节点右侧;
- 将“http-request”节点拖拽到复制的“注入”节点下方;
- 右键单击“http-request”节点,选择“配置节点”;
- 在“配置节点”中,填写“URL”为“https://jsonplaceholder.typicode.com/posts”,选择“GET”方法;
- 点击“完成”按钮;
- 点击画布中的“部署”按钮。
完成以上步骤后,您将会看到“http-request”节点通过 HTTP 发送了 GET 请求,并输出了服务器响应。
总结
本文介绍了 npm 包 node-red 的安装和使用方法,通过创建简单的流程和使用第三方节点,帮助您快速掌握 node-red 的基本使用方式。我们希望这篇教程能够为初学者提供指导,让您更快地了解 node-red 的功能和用途。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/74743