一个请求处理器昨天还正常运行,今天却抛出 TypeError: Converting circular structure to JSON。另一个 payload 里字段突然消失,还有用户生成内容让 script 标签提前闭合导致页面渲染成纯文本。这些都不是罕见异常,而是 JSON.stringify 在生产中反复出现的边角案例。 循环引用错误在生产请求中突然触发的原因 循环引用是 JavaScript 对象中最容易在生产环境突然爆发的序列化……

阅读全文