dev.to | 📄 原文链接 | 2026-08-22 收录

修复 Formbricks 问卷 SDK 的 null-body 崩溃(Sentry 发现)

来源:dev.to — 2026-08-21

📋 概述

这是 DEV Summer Bug Smash 的参赛作品。一个嵌入网页的问卷挂件不应能摧毁宿主页面,但 Formbricks 的 SDK 做到了:一次带 null body 的 API 响应在访问者浏览器里抛出了未捕获的 TypeError。Sentry 的机器人自动发现并建档了该问题,Seer 精准指出了出错行。根因是 `response.json()` 对字面量 null 的 body 返回 JavaScript 的 null,随后读取 `null.data` 便抛错,错误路径上读取 `errorResponse.code` 也有同样问题。

🔑 核心要点

💡 金句

一个问卷挂件,不该有能力把承载它的页面搞垮。
← 返回 dev.to 首页