解决方法,使用请求拦截,发送请求前查看请求体内容
import emojiRegex from 'emoji-regex'
***
// 假如newOptions是请求体
if (emojiRegex().test(JSON.stringify(newOptions.body))) {
return notification.error({
message: '出错了',
description: '无法发送请求。请检查与服务器通信,或检查内容是否有特殊字符/emoji表情。'
})
}
***
因为请求体中的层次结构可能有很多层,可以直接转化为字符串再来查找是否包含emoji表情
ps:检测库链接:传送门
Comments NOTHING