zxlie 9dd1b4a113 提升/api/tracker 的性能 6 months ago
..
admin 9dd1b4a113 提升/api/tracker 的性能 6 months ago
api 9dd1b4a113 提升/api/tracker 的性能 6 months ago
models 9dd1b4a113 提升/api/tracker 的性能 6 months ago
.cursorrules 638e96b890 调整数据埋点的逻辑 6 months ago
.gitignore 638e96b890 调整数据埋点的逻辑 6 months ago
README.md 55eb021b77 各个数据埋点入口功能完善 6 months ago
index.js 18f20c6fa3 再次修改 6 months ago
package.json 18f20c6fa3 再次修改 6 months ago

README.md

FeHelper Server

本服务为FeHelper插件的数据统计与管理后台服务端,基于Node.js + Express + MongoDB。

安装依赖

cd server
npm install

启动服务

npm start

默认监听端口:3001

配置

MongoDB连接字符串在config.js中配置。

埋点上报接口

  • POST /api/track
    • Content-Type: application/json
    • Body: 详见客户端埋点数据结构
    • 返回:{ code: 0, msg: '上报成功' }

健康检查

  • GET /api/ping
    • 返回:pong

代码结构

  • index.js:主服务入口,包含express服务、MongoDB连接、埋点接口
  • config.js:MongoDB连接配置
  • api.js:管理后台API扩展入口
  • package.json:依赖管理