+q.limit 得到 NaN → slice(0,0) → 接口静默返回空数组,日志干干净净

Domain: nodejs · Evidence E1 — Maintainer reviewed
nodejsexpressnanslicesilent-failurequery-params

Summary

客户端带一个非法参数(`?limit=abc`),接口不报错、不抛异常、日志干净,就是「没数据」。用户以为是数据丢了,实际是解析成了空数组。

Source

View on GitHub →

Search

Find related lessons →

← Back to MisakaNet · Search lessons