欢迎来到 成都市某某策划有限责任公司
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:成都市某某策划有限责任公司  更新时间:2024-04-30 01:43:41

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.


友情链接1.80英雄合击传奇大全-1.80英雄合击传奇合集《山海经异兽录》异兽图鉴【夔龙】dota2英雄简称大全 全英雄简称介绍【黎明觉醒生机】那么多的武器我们应该如何选择云顶之弈光剑士阵型英雄配置光剑士阵型出装和玩法思路王者荣耀黄忠攻速暴击出装攻略装备解析绿色传奇最新sf服下载第七十二章 满载而归 惊现密谋深红色房间攻略(深蓝色房间攻略)有没有人能普及一下魔兽世界的历史?《炉石传说》砰砰计划猎人T1卡组亡语中速猎如何搭配 搭配推荐《LOL》10.4上单狼人天赋出装介绍天堂W国际服钻石如何充值 天堂W国际服钻石直充教程LOL美测服pbe美测服下载注册 美测服pbe汉化教程盖伦所有皮肤排名情况-盖伦所有皮肤哪个手感好DNF最新版本附魔宝珠大全混元三十六天罡心法成就法儀云顶之弈阵容阿卡丽出装(阿狸阵容及出装最新搭配)LOL2022年7月你的商店入口 英雄联盟7月你的商店网址王者荣耀年度皮肤怎么得 年度皮肤获得方式一览lol自制皮肤下载-英雄联盟自制皮肤包-lol玩家自制皮肤王者荣耀王者荣耀至尊宝还会返场吗 2022至尊宝返场时间万中无一的个性神宠展示!12技能的壁垒芙蓉你敢打书吗?破解汉化版手机游戏-汉化h游戏破解手机下载目前lol手游内测所有渠道11.2版本更新公告:破败之王佛耶戈登场!s19赛季什么时候开始什么时候结束王者荣耀s35赛季 v9.3.1.6 (命归缘起)下载《英雄联盟》13.12版本电刀妖姬出装介绍带土语录谐音(带土语录)[OL][活动] 7月5日陈群 沮授 姜维 孔融特惠地下城70版本柔道家个人刷图心得技巧分享《英雄联盟》12.19版本英雄改动了哪些 12.19版本英雄更新内容介绍小龙虾“嗑药”了?抗生素的超标滥用,普通人还能吃吗梦幻西游手游怎么更换绑定,如何进行梦幻手机锁无间时换绑魔兽世界怀旧服:TBC战士竞技场白皮书新版本ez出装云顶新召唤灵实力升级企划!内丹原来可以这样配!寻仙手游三清境前山隐藏任务怎么过 三清境前山隐藏任务在哪DNF:每日可完成一次,2月新增“小百变任务”!1000个材料需减负
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.1884

Copyright © 2024 Powered by 成都市某某策划有限责任公司   sitemap