zxlie 9dd1b4a113 提升/api/tracker 的性能 9 месяцев назад
..
admin 9dd1b4a113 提升/api/tracker 的性能 9 месяцев назад
api 9dd1b4a113 提升/api/tracker 的性能 9 месяцев назад
models 9dd1b4a113 提升/api/tracker 的性能 9 месяцев назад
.cursorrules 638e96b890 调整数据埋点的逻辑 9 месяцев назад
.gitignore 638e96b890 调整数据埋点的逻辑 9 месяцев назад
README.md 55eb021b77 各个数据埋点入口功能完善 9 месяцев назад
index.js 18f20c6fa3 再次修改 9 месяцев назад
package.json 18f20c6fa3 再次修改 9 месяцев назад

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:依赖管理