跳到主要内容

isRedactedErrorMessage()

function isRedactedErrorMessage(value): value is string;

Defined in: v2/errors.ts:132

判断值是否为符合脱敏要求的错误说明。

Parameters​

ParameterTypeDescription
valueunknown待检查值。

Returns​

value is string

非空、单行、无绝对路径且不超长时为 true。

Remarks​

这是最后一道机械防线,不是充分条件:它挡不住「把 SQL 写成一行」这类泄漏, 但能挡住实践中最常见的两类——直接透传 error.stack(多行)与直接透传平台异常 里的绝对路径。真正的保证来自 error-mapping 只发静态文案,从不拼接平台文本。