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

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.kler.cn/a/387634.html

相关文章:

  • 论软件维护及其应用子问题
  • Python数据预处理
  • 力扣 LeetCode 27. 移除元素(Day1:数组)
  • 云防护单节点2T抗攻击能力意味着什么?
  • Django 详细入门介绍
  • 大数据技术之Hadoop :我是恁爹
  • Mac intel 安装IDEA激活时遇到问题 jetbrains.vmoptions.plist: Permission denied
  • 量化交易系统开发-实时行情自动化交易-Okex行情交易数据
  • Spark的Standalone集群环境安装
  • arcgis pro 学习笔记
  • 代码随想录算法训练营Day58 | 卡玛网 110.字符串接龙、卡玛网 105.有向图的完全可达性、卡玛网 106.岛屿的周长
  • MyBatisPlus 用法详解
  • SQL语句-MySQL
  • HuggingFace中from_pretrained函数的加载文件
  • Unity Shader分段式血条
  • 基于SSM社区便民服务管理系统JAVA|VUE|Springboot计算机毕业设计源代码+数据库+LW文档+开题报告+答辩稿+部署教+代码讲解
  • UE5 使用Niagara粒子制作下雨效果
  • Redis5:Redis实战篇内容介绍、短信登录
  • 青少年编程与数学 02-003 Go语言网络编程 19课题、Go语言Restful编程
  • C++笔记---lambda表达式
  • 【我的世界】宠物不认我了?怎么更换主人?(Java版)
  • 贪心算法day05(k次取反后最大数组和 田径赛马)
  • 贪心算法day3(最长递增序列问题)
  • 如何一步步实现api接入JD平台通过url获取item get商品详情字段信息
  • 常见前端代码分析面试题Javascript|html
  • 引入最新fluwx2.5.4的时候报错