zhizhi/backend/bridge
飞毛嘴帅气爱 2193d6d640 BC-M-BRIDGE-001-FM 九连胜达成:环节0-2全量验收通过,实现M-BRIDGE中继桥接服务核心功能,20项验收标准100%达标 2026-03-11 22:39:13 +08:00
..
node_modules BC-M-BRIDGE-001-FM 环节0完成:初始化Node.js项目,搭建Express3020端口基础服务,实现根路径身份接口和请求日志中间件,创建config.json统一配置和README.md模块文档 2026-03-11 22:39:13 +08:00
README.md BC-M-BRIDGE-001-FM 环节0完成:初始化Node.js项目,搭建Express3020端口基础服务,实现根路径身份接口和请求日志中间件,创建config.json统一配置和README.md模块文档 2026-03-11 22:39:13 +08:00
bridge-events.json BC-M-BRIDGE-001-FM 九连胜达成:环节0-2全量验收通过,实现M-BRIDGE中继桥接服务核心功能,20项验收标准100%达标 2026-03-11 22:39:13 +08:00
config.json BC-M-BRIDGE-001-FM 环节0完成:初始化Node.js项目,搭建Express3020端口基础服务,实现根路径身份接口和请求日志中间件,创建config.json统一配置和README.md模块文档 2026-03-11 22:39:13 +08:00
package-lock.json BC-M-BRIDGE-001-FM 环节0完成:初始化Node.js项目,搭建Express3020端口基础服务,实现根路径身份接口和请求日志中间件,创建config.json统一配置和README.md模块文档 2026-03-11 22:39:13 +08:00
package.json BC-M-BRIDGE-001-FM 环节0完成:初始化Node.js项目,搭建Express3020端口基础服务,实现根路径身份接口和请求日志中间件,创建config.json统一配置和README.md模块文档 2026-03-11 22:39:13 +08:00
server.js BC-M-BRIDGE-001-FM 九连胜达成:环节0-2全量验收通过,实现M-BRIDGE中继桥接服务核心功能,20项验收标准100%达标 2026-03-11 22:39:13 +08:00

README.md

M-BRIDGE 中继桥接服务

光湖四节点架构·神经连接层

广播编号BC-M-BRIDGE-001-FM 开发者DEV-002 肥猫HoloLake Human Bridge 版本v1.0 技术栈Node.js + Express + JSON持久化 + HTTP健康探测

模块定位

光湖四节点Notion/GitHub/guanghulab.com/钉钉的神经连接层负责所有节点间的数据流转、Webhook接收、状态聚合与健康检查。

核心功能

  1. 基础Express服务端口3020提供模块身份查询接口
  2. 接收GitHub/SYSLOG Webhook推送实现事件路由与持久化
  3. 聚合所有注册节点状态提供3秒超时健康探测
  4. 事件日志持久化与自动清理30天支持多条件查询
  5. 统一配置管理,敏感信息占位符隔离

配置文件

  • 配置路径:config.json
  • 包含项:端口、日志路径、节点注册表、事件保留天数、敏感信息占位符
  • 注意:敏感信息请勿推送到GitHub,仅在本地配置真实值。

快速启动

  1. 进入模块目录:cd guanghulab/backend/bridge
  2. 安装依赖:npm install
  3. 启动服务:node server.js
  4. 验证启动:访问 http://localhost:3020 查看模块身份信息

核心接口列表

接口地址 请求方法 接口功能 验收项
/ GET 模块身份信息查询 0-2
/bridge/webhook/github POST 接收GitHub Webhook推送 1-1
/bridge/webhook/syslog POST 接收SYSLOG推送 1-3
/bridge/status GET 桥接服务自身状态查询 2-1
/bridge/nodes GET 所有注册节点健康状态查询 2-2
/bridge/events GET 事件日志多条件查询 2-4

仓库路径

backend/bridge/

验收标准

遵循BC-M-BRIDGE-001-FM广播全量验收总表共20项验收要求。