935 B
935 B
神射手数据中台 - 后端开发规范
📅 更新: 2026-01-31
一、技术栈
| 项目 | 选型 |
|---|---|
| 运行时 | Node.js (Next.js API Routes) |
| 数据库 | MongoDB |
| 连接 | lib/mongodb.ts |
二、代码规范
| 要求 | 说明 |
|---|---|
| 连接池 | getMongoClient 全局缓存 |
| 查询 | 参数化,无硬编码 |
| 大表 | $sample 采样 |
| 超时 | maxTimeMS: 10000 |
三、目录结构
app/api/
├── ai-chat/route.ts # AI对话
├── data-sources/route.ts # 数据源
├── tags/route.ts # 标签
├── traffic-packages/route.ts
├── crowd-pools/route.ts
├── monitoring/route.ts
└── ...
lib/
└── mongodb.ts # 连接器