# Push Server (开发用) 这是一个用于本地开发与调试的轻量 Node.js 推送后端(mock)。 功能: - 注册/更新设备:`POST /api/v1/push/register` { cid, user_id, platform } - 注销设备:`POST /api/v1/push/unregister` { cid | user_id } - 列出设备:`GET /api/v1/push/devices?user_id=...&active=true|false` - 发送推送(模拟):`POST /api/v1/push/send` { cids:[], user_id, notification, payload } 如果你有真实的推送服务端 API,可以设置环境变量 `PUSH_PROXY_URL`(和可选的 `PUSH_PROXY_TOKEN`),服务器会将 `/api/v1/push/send` 请求代理到该 URL。 快速使用: ```bash cd server npm install npm start ``` 默认监听端口:`7301`,可通过 `PORT` 环境变量修改。 设备存储在 `server/data/push_devices.json`,用于本地持久化。