欢迎来到 乌海市某某摩托车销售专卖店
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
Node-RED:基于事件驱动的开源可视化低代码开发平台
  来源:乌海市某某摩托车销售专卖店  更新时间:2024-05-03 18:52:22

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.


友情链接魔兽世界术士幻化有哪些(术士幻化最独特的搭配推荐)魔兽世界WLK必刷声望:各阵营声望获得方式介绍.doc介绍WOW十大幻化单手斧介绍(魔兽世界最好看的单手斧盘点)魔兽世界考古坐骑在哪买LOL无敌飓风寒冰 你不知道的寒冰玩法解析交通四通八达!超羡慕这些大学,一出校门就是地铁站!明年多少分才能考上?英雄联盟无限乱斗连接不上服务器,LOL无限火力不排队匹配方法 LOL无限火力不排队秒进小技巧...光遇雨林樱花海进入方法《集结吧!王者》集结完毕! 娱乐圈“大咖”英雄秀一触即发免费无限破解版游戏大全如何评价《博人传》青年篇鹿丸成为火影?热血江湖刺客加点怎么加?热血江湖刺客加点顺序推荐缠论为什么会被投资者推崇备至?DNF2024新春稀有宝珠自选礼盒能开出什么DNF赛利亚的幸运强化药剂怎么得 幸运强化药剂属性《lol》7周年战斗之夜2018奖品有哪些 7周年活动入口《剑网3指尖江湖》万花宠物怎么获得 万花宠物攻略@淄博人,砍价省钱原来这么爽,乐得我屏幕都在晃……qq飞车手游登录不上怎么办?牧师幻化哪套好看一点(魔兽世界牧师T6时装展示)DNF每日必做任务攻略《LOL》S9卢锡安ADC打法教学LOL10.25版本仙灵女巫璐璐玩法出装解析4.SPT挑战破解游戏app哪个好用 十大破解游戏app盒子排名dnf100刺客刷图加点 地下城刺客打造方法 已推荐抖音天堂引路人王者荣耀app官方版 v1.0摩尔庄园2021年10月27日神奇密码分享适合春节聚会一起玩的10个对战合作游戏原神荒海五个机关解密 荒海水位机关/仙灵/雷柱位置汇总dnf进不了图(dnf进不了图开启技能栏)梦幻西游摇钱树苗种植攻略2020 梦幻摇钱树苗怎么摇十次以上火炬之光2电法师加点技能 电法配装及加点攻略英雄联盟手游赵信怎么玩 lol手游赵信连招技巧出装天赋推荐DNF角色恢复要多长时间《集结吧!王者》集结完毕! 娱乐圈“大咖”英雄秀一触即发dnf|腿玩年,阿拉德“腿精”盘点!《原神》七圣召唤芭芭拉天赋牌介绍lols11皎月出装顺序天赋介绍游戏配置怎么检测,怎么检测电脑配置能玩哪些游戏
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

5.2837

Copyright © 2024 Powered by 乌海市某某摩托车销售专卖店   sitemap