网关白名单此前无条件 fail-closed,后端注册的 18 条路由中只有 POST /api/push/register 与 POST /api/push/disable 两条需要业务流量却未 被转发,导致 PWA 订阅/退订必须绕过网关直连后端。 - SAFE_ROUTES 12 → 14 条(backends.js:9-24) - ROUTE_METHODS 同步补两条 POST(index.js:40-55) - 头注释路由清单同步 - backends.test.js 转发集合断言补齐两条 - index.test.js 新增转发端到端用例(含鉴权头透传路径) 单入口边界:两条路由仍经 SAFE_ROUTES 无条件校验,未放宽白名单语义。 |
||
|---|---|---|
| .. | ||
| backends.test.js | ||
| health.test.js | ||
| index.test.js | ||
| lb.test.js | ||