npm 包 node-red 使用教程

阅读时长 3 分钟读完

前言

node-red 是一个基于 Node.js 的低代码的流程编排工具,用于快速搭建物联网、机器人、自动化控制等应用。它广泛应用于工业自动化、智能家居、能源管理等领域。

在本文中,我们将介绍如何使用 npm 包安装和运行 node-red,并提供一些实例代码,帮助您更快地掌握这个工具的使用。

步骤一:安装 node-red

Node.js 和 npm 是安装 node-red 的必要组件。如果您还没有安装,请按照以下步骤先行安装:

  1. 安装 Node.js:在 Node.js 官网 下载适合您系统的版本并安装;
  2. 安装 npm:打开命令行窗口,输入 npm install npm -g 并运行。

安装完成后,在命令行窗口输入以下命令安装 node-red:

这条命令会自动安装 node-red 及其所有依赖项,安装完成后,您可以输入以下命令启动 node-red:

启动成功后,您可以通过 Web 浏览器访问 http://localhost:1880/ 进入 node-red 的编辑和运行环境。

步骤二:使用 node-red

1. 创建一个简单的流程

首先,我们需要创建一个简单的流程,用于了解 node-red 的基本操作。请按照以下步骤创建:

  1. 进入 node-red 的编辑环境;
  2. 点击左侧的“新建流程”按钮;
  3. 将左侧的“注入”节点拖拽到中央的画布中;
  4. 将左侧的“调试”节点拖拽到画布中的“注入”节点下方;
  5. 右键单击“注入”节点,点击“编辑”按钮;
  6. 在“编辑”窗口中,将“Payload”改为“Hello World”,点击“完成”按钮;
  7. 点击画布中的“部署”按钮。

完成以上步骤后,您将会看到“调试”节点输出“Hello World”字符串。

2. 安装第三方节点

node-red 提供了丰富的第三方节点,用于实现各种功能。例如,我们可以使用“http-request”节点来发送 HTTP 请求。请按照以下步骤安装这个节点:

  1. 在 node-red 的编辑环境中,点击右上角的菜单按钮,选择“管理面板”;
  2. 在“管理面板”中,点击“节点”选项卡;
  3. 在“节点”选项卡中,搜索“http-request”节点;
  4. 找到“node-red-contrib-http-request”节点,并点击右侧的安装按钮;
  5. 等待安装完成后,关闭“管理面板”。

3. 使用第三方节点

现在,我们已经安装了“http-request”节点,可以使用它来发送 HTTP 请求。请按照以下步骤使用它:

  1. 将“注入”节点复制一份,将其拖到中央画布上,放置在“Hello World”节点右侧;
  2. 将“http-request”节点拖拽到复制的“注入”节点下方;
  3. 右键单击“http-request”节点,选择“配置节点”;
  4. 在“配置节点”中,填写“URL”为“https://jsonplaceholder.typicode.com/posts”,选择“GET”方法;
  5. 点击“完成”按钮;
  6. 点击画布中的“部署”按钮。

完成以上步骤后,您将会看到“http-request”节点通过 HTTP 发送了 GET 请求,并输出了服务器响应。

总结

本文介绍了 npm 包 node-red 的安装和使用方法,通过创建简单的流程和使用第三方节点,帮助您快速掌握 node-red 的基本使用方式。我们希望这篇教程能够为初学者提供指导,让您更快地了解 node-red 的功能和用途。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/74743

纠错
反馈