...
|
...
|
@@ -23,10 +23,24 @@ const errorRouterSqlSender = new MysqlSender(config.table.error); |
|
|
const perfReportSqlSender = new MysqlSender(config.table.perf);
|
|
|
|
|
|
function handleClientError(scope, item) {
|
|
|
// 无效数据
|
|
|
if (!/cdn.yoho.cn/.test(item.sc)) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (!item.msg) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (item.msg.toLowerCase() === 'script error') {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (item.msg.toLowerCase().charCodeAt(0) < 'a'.charCodeAt(0) ||
|
|
|
item.msg.toLowerCase().charCodeAt(0) > 'z'.charCodeAt(0)) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
let data = {
|
|
|
tags: {
|
|
|
app: scope.app,
|
...
|
...
|
|