当前位置: 首页 > news >正文

Node-Red二次开发:各目录结构说明及开发流程

node-red下载之前需要安装nodejs软件,然后设置环境变量;
node-red下载之后,需要先安装依赖:
1. 安装依赖```shell
npm install
# 或
yarn install
```2. 运行```shell
npm run dev
node-red的目录结构:

node-red的前后端都是使用nodejs开发的,主要的目录是在:packages\node_modules;

node-red原本是没有database和router,这都是二次开发后面加的。

views——前端页面

router——路由

database——连接数据库

node-red整个开发流程:

packages\node_modules\@node-red\editor-api\lib\public\js\layout.js——是前端主框架

packages\node_modules\@node-red\editor-api\lib\router\index.js——是配置路由地址

packages\node_modules\@node-red\editor-api\lib\controller\system\index.js——是路由到controller控制器,render方法对应的就是view下面的页面;

如果需要加菜单就可以先在这个layout.js里面加好,path对应的路径关联到Router下面的index.js,通过Router路由到对应的控制器controller,然后controller里面的render方法映射到相应的页面;

http://www.lryc.cn/news/480669.html

相关文章:

  • 论文阅读-Event-based Visible and Infrared Fusion via Multi-task Collaboration
  • Spring Boot2(Spring Boot 的Web开发 springMVC 请求处理 参数绑定 常用注解 数据传递 文件上传)
  • nginx中location模块中的root指令和alias指令区别
  • C++ 线程常见的实际场景解决方案
  • Node.js——fs模块-文件删除
  • 发布一个npm组件库包
  • 处理PhotoShopCS5和CS6界面字体太小
  • srs http-flv处理过程
  • 若Git子模块的远端地址发生了变化本地应该怎么调整
  • docker运行code-servre并配置https通信
  • Linux 外设驱动 应用 4 触摸屏实验
  • Python-利用Pyinstaller,os库编写一个无限弹窗整蛊文件(上)
  • 后台管理系统窗体程序:文章管理 > 文章列表
  • 图神经网络(GNN)入门笔记(2)——从谱域理解图卷积,ChebNet和GCN实现
  • 接口类和抽象类在设计模式中的一些应用
  • 【系统架构】如何演变系统架构:从单体到微服务
  • Neo4j入门:详解Cypher查询语言中的MATCH语句
  • CPP贪心算法示例
  • GPT对NLP的冲击
  • 中值定理类证明题中对‘牛顿插值法’的应用
  • HTMLCSS:3D 旋转卡片的炫酷动画
  • Node.js 全栈开发进阶篇
  • SQL语句-MySQL
  • Tencent Hunyuan3D
  • [ABC239E] Subtree K-th Max
  • Axure设计之左右滚动组件教程(动态面板)
  • 善用Git LFS来降低模型文件对磁盘的占用
  • Oracle RAC的thread
  • 如何创建备份设备以简化 SQL Server 备份过程?
  • DeBiFormer实战:使用DeBiFormer实现图像分类任务(一)