2023-07-10-nodeRed-源码分析1-程序入口red.js分析
1. 功能概述#
- 加载所需的应用程序、库文件和参数文件,以便它们可以在运行时被调用
- 解析命令参数,使用不同的选项和功能
- 根据用户或系统的设置来配置自身,例如文件路径、日志级别等。
- 记录运行时发生的错误和事件,以便更容易诊断和解决问题
- 配置并创建 webserver 对象,并将请求委托给 express 实例
- 用 server 对象和配置参数初始化 RED 库
- 启动 RED 核心模块,并启动 webserver
- 提供退出功能,确保程序正确关闭并释资源、保存数据。
2. 所依赖的三方库#
- http
- https
- util
- express
- crypto
- bcrypt
- nopt
3. 文件域变量#
- ./lib/red.js
- NodeRed 核心业务
4. 涉及文件#
- packages/node_modules/node-red/red.js
5. 代码分析#
5.1. 参与流程#
无
5.2. 例子#
无
2023-07-10-nodeRed-源码分析1-程序入口red.js分析
https://blog.buqia.fun/2023/07/10/2023-07-10-nodeRed-源码分析1-程序入口red.js分析/