欢迎来到 临沂市某某旅行用品制造厂
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:临沂市某某旅行用品制造厂  更新时间:2024-04-29 12:58:09

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.


友情链接ios手游排行榜《DNF》开服至今的53条事件(大盘点)炉石新资料《狗头人与地下世界》:14张新卡发布,九职业武器、招募、冒险魔兽世界机器人在哪里-废物贩卖机器人位置攻略【爆肝整理】蓝色精粹商店炫彩推荐,比去年新增上百款炫彩steam格斗游戏排行前十 steam热门格斗游戏推荐咋回事?南非要英国归还非洲之星钻石 镶嵌于英女王的权杖和皇冠上DNF:开服至今个人拥有不超过10个!比白金徽章都难获得!CH不会再送了!五年级下册语文第五单元作文魔兽世界台服字体如何修改?魔兽世界台服有英文语音吗?dnf信用分怎么最快恢复[OL][活动]12.24-12.30 奇珍翻翻乐 圣诞限定文鸯来袭 蒲元限时返场魔兽世界回首往事任务怎么做安卓apk破解跳过激活码-APP激活码破解英国女王1.1亿美元的天价珠宝都留给了谁?夏洛特小公主真受宠名著学英语为了7.0装备幻化收藏!博学者的荒野生存手册地下城与勇士起源时装怎么分解 地下城与勇士起源时装分解方法《魔兽世界》10.0奥法天赋加点推荐《羊了个羊》过关攻略技巧总结 羊了个羊过关方法是什么LOL嗜血狼人最牛出装 狼人暴力吸血装怎么出一本上分心经 操作意识好不如良好心态dnf心悦会员礼包领取地址 DNF心悦特权专区地址冒险岛2刺客怎么样 刺客加点推荐 刺客用什么装备 刺客传说武器《LOL》手游赏金猎人怎么出装爆发更高?原神机关棋谭井生秋火列星屯满分攻略魔兽世界:60级熔火之心八大最红掉落,金团啃排骨全靠他们!为什么游戏界面没有聊天口,进入游戏之后按回车键不显示聊天框怎么回事地下城与勇士弹药专家加点 DNF男弹药新版刷图教程 2023推荐安卓游戏破解网站,有哪些比较靠谱的?求生之路2如何进行联机地下城与勇士免费深渊大型系列攻略 巨龙能带给我们什么呢?和式神合影?《阴阳师》超大幅现世召唤阵!启动!#本站首晒#寻回那份遗失的乡愁:Nostalgia Electrics 诺思得其 PCM405 棉花糖机 开箱&使用评测DNF黄龙大会门票怎么获得dnf特性技能该怎么选择 dnf元素魔法师特性技能怎么加点 待收藏研学旅行作文800字DOTA2 4月26日更新日志:7.14大量英雄及物品改动《LOL》手游赏金猎人怎么出装爆发更高?大神玩家盘点:一款网游玩15年只剩一人,最终服务器被他拯救!
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.5062

Copyright © 2024 Powered by 临沂市某某旅行用品制造厂   sitemap