欢迎来到 丹东市某某商贸培训中心
全国咨询热线:020-123456789
联系我们

地址:联系地址联系地址联系地址

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:丹东市某某商贸培训中心  更新时间:2024-05-05 22:24:34

Node-RED:基于事件驱动的开源可视化低代码开发平台

简介

Node-RED是基件驱一种基于Node.js构建的图形化编程语言,或者称之为基于事件的于事低代码编程工具。它本身实现了一个Server并运行基于其可视化界面编写的动的代码工作流程(flows) :基于Javascript的程序 。

它可以以新的开源可视开 、有趣的化低方式将硬件设备、API和在线服务连接在一起。平台

它提供了一个基于浏览器的基件驱编辑器 ,使得我们可以轻松地使用编辑器面板中的于事各种节点将流程连接在一起 ,并一键部署到其运行时。动的代码

Node-RED:基于事件驱动的开源可视化低代码开发平台

特性

基于浏览器的流程编辑器

Node RED提供了基于浏览器的流程编辑器,可以使用编辑器面板中的化低大量节点轻松地将流程连接在一起。然后,平台可一键将程序部署到运行时 。基件驱

可以使用人性化的于事富文本编辑器创建JavaScript函数 。

内置js库允许您保存公共的动的代码函数  、模板或流程模块以供组件化使用 。

Node-RED
:基于事件驱动的开源可视化低代码开发平台

轻量级 ,基于Node.js开发构建

基于nodejs的轻量级运行环境 ,充分利用其事件驱动的非阻塞模型 。这使得它非常适合在低成本硬件(如Raspberry Pi)做为边缘计算运行以及在云上快速部署 。

Node的包存储库中有超过225000个模块  ,可以很容易地扩展palette节点的范围以添加新功能 。

Node-RED:基于事件驱动的开源可视化低代码开发平台

全社区共享

在Node RED中创建的流程模块使用JSON存储 ,而且可以很方便的导入和导出,以方便与其他人共享。

在线的标准的流程模块,允许您与全世界方便的共享您的创意 。

Node-RED:基于事件驱动的开源可视化低代码开发平台

快速开始

node red基于nodejs开发 ,充分利用了其事件驱动的非阻塞模型。这使得它非常适合在低成本硬件(如Raspberry Pi)上做为边缘计算部署以及部署在云上。

这里我们为了学习源码,选择本地安装部署程序 。

1.下载程序源码

git clone https://github.com/node-red/node-red.git

结构如下图所示

Node-RED	:基于事件驱动的开源可视化低代码开发平台

2.安装依赖包

cd node-rednnpm install

因github不稳定,编译的过程中可能会出现多次编译不成功的情况,持续尝试即可 ,或者自己想想别的办法 。

3.编译源码

npm run build

4.运行程序

npm start

出现如下所示界面 ,说明编译完成。

Node-RED�:基于事件驱动的开源可视化低代码开发平台

打开浏览器 ,输入url地址:http://127.0.0.1:1880/ ,打开node red,如下图所示。

Node-RED�:基于事件驱动的开源可视化低代码开发平台

快速使用

下面开始我们的一个程序吧:“Hello World”

1.打开编辑器

打开浏览器,输入url地址:http://127.0.0.1:1880/打开编辑器 。

2. 添加一个Inject节点

说明  :Inject节点允许您通过单击节点上的按钮或设置两次注入之间的时间间隔 ,将消息注入流程中 。

操作步骤:从左侧通用工具栏中将Indect节点拖到工作区上 ,默认为时间戳。

选择新添加的Inject节点,可在信息侧栏窗格中查看有关其属性的信息以及对其操作的描述。
3.添加Debug节点

与第2步同样的方式 ,添加一个Debug节点 。

4.将两个节点连接起来

通过在一个节点的输出端口与另一个节点的输入端口之间拖动,将Inject节点和Debug节点连接在一起 。这个过程跟画visio很像,可自行实践。

Node-RED:基于事件驱动的开源可视化低代码开发平台


5.部署调试

点击左上角的“部署”按钮,即可将程序一键部署到服务端。

选中“调试”侧栏选项卡后,单击“注入”按钮 。您应该会在侧边栏中看到数字 。默认情况下  ,注入节点使用自1970年1月1日以来的毫秒数作为其有效负载。

以上就完成了我们的HelloWorld程序,开始你的探索之旅吧!

使用文档:https://nodered.org/docs/getting-started/

Node-RED:基于事件驱动的开源可视化低代码开发平台


开源协议

Copyright OpenJS Foundation and other contributors, https://openjsf.org under the Apache 2.0 license.


友情链接套路为王!英雄联盟Lol终极核弹流打法 阿木木天赋符文、装备选择、团战技巧(组图)热血江湖官方网站·合作媒体摩尔庄园大冰龙(摩尔庄园冰龙翅膀)9月14日凌晨2点版本停机更新公告热血江湖无敌挂:游戏魅力与争议并存造梦西游3饕餮在哪打 造梦西游3饕餮位置介绍《大唐无双2》各类赚钱方法的详细分析LOL13.15英雄调整介绍10.11版本更新公告:沃利贝尔更新归来七雄争霸武将领悟详解,七雄争霸武将最佳搭配大掌门觉醒弟子大揭秘系列之张三丰大掌门游戏中甲级弟子排行榜名次?胡莱三国武将升c4 胡莱三国武将怎么升4星《大唐无双》手游名将李靖图鉴(《大唐无双》手游名将李靖图鉴怎么获得)云顶之弈八斗士阵容出装 云顶之弈手游11.2八斗士怎么给装备胡莱三国2怎么玩 胡莱三国2新手攻略大掌门单机版热血江湖自动化点击识别图片游戏网页办公挂机脚本制作开发定制征途2客户端v5.0 客户端《热血江湖》热血江湖免费宝宝挂详解心得征途2手游家族有什么用 家族任务玩法攻略11月17日凌晨5点停机版本更新公告热血江湖韩飞官第一次转职 ,怎么强化武器,在哪里强化,需要用到什么吗? 热血江湖韩飞官只有一把武器带你玩转热血江湖刀客角色倩女幽魂2偃师攻略:各等级技能点修成长指南胡莱三国喜获QQ年度最佳IP改编奖阿拉丁年度最佳QQ小程序胡莱三国4阵容搭配 2022最新阵容搭配介绍征途2手游答题 智力答题竞赛答案大全奥奇传说刷号辅助胡莱三国移花接木技能介绍 胡莱三国值得培养的五星武将有什么赛尔号新手攻略 七天让你摆脱新手成为高玩[一键安装] 天龙八部完美一键端【内挂+天空视角】【单虚拟机】【无键自启动】七雄争霸武将发展赛尔号麒麟阿瑞斯真身(艾欧打法)《英雄联盟》无双剑姬 菲奥娜皮肤原画赏原创 热血江湖传辅助工具下载、安装使用图文教程 含:高手游定制版热血江湖传辅助工具下载包奥奇传说刷金币塔《胡莱三国》胡莱三国真武将_胡莱三国真武将技能攻略|8大角色最强分析我的世界暮色森林九头蛇结界怎么解除-我的世界暮色森林九头蛇结界解除的方法大掌门单机破解版 v3.2.0 安卓版
联系我们

地址:联系地址联系地址联系地址

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2647

Copyright © 2024 Powered by 丹东市某某商贸培训中心   sitemap