---
description: "doSensitive 敏感词校验 doSensitive：工具库内部封装 request 方法使用敏感词校验拦截响应结果，以下是部分源码。"
category: request-security
keywords: ["doSensitiveScan", "doSensitive", "敏感词校验", "敏感词扫描", "请求", "axios", "敏感词", "性能监控", "接口"]
source: "https://www.e-cology.com.cn/utils/doSensitiveScan/freepass"
---

# doSensitive 敏感词校验 doSensitive

## 适用场景

工具库内部封装 request 方法使用敏感词校验拦截响应结果，以下是部分源码。

## 能力说明

校验接口返回的敏感词数据，统一交互

## 检索符号

- `doSensitiveScan`

## 代表示例

```js
import { doSensitiveScan } from '@weapp/utils';

// 接口返回的校验数据, 格式统一
const data = {
  data: {
    sensitiveWords: '法轮,法轮功,轮功', // 敏感词
  },
  sensitiveScanCode: 401, // 401 包含敏感信息；200 校验通过
  sensitiveScanMsg: '包含敏感信息！',
  superviseType: 'weak', // weak: 弱校验(request内，提示后直接发起原请求)；strong：强校验（request内，提示后不再发起请求）
};
const otherParams = {
  message: 'message提示信息', // 自定义 message提示信息
  strongConfirmTip: 'confirm提示信息(强校验)', // 自定义 confirm提示信息(强校验)
  strongConfirmTip: 'confirm提示信息(弱校验)', // 自定义 confirm提示信息(弱校验)
  onOK: (superviseType) => {}, // 确定按钮回调
  onCancel: () => {}, // 取消按钮回调
};
const { pass } = doSensitiveScan(data, otherParams);
// pass boolean 标记校验是否通过
console.log('验证结果:', pass);
```

## 深入阅读
- [在线免登文档](https://www.e-cology.com.cn/utils/doSensitiveScan/freepass)

> 本卡用于快速选型。参数、返回值、限制和完整示例以原始文档为准。
