Skip to content

Commit d32793e

Browse files
committed
🐛 修复某些不符合规范的match影响整体加载的问题 #444
1 parent 7dcc5f9 commit d32793e

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

src/pkg/utils/match.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -129,20 +129,20 @@ export default class Match<T> {
129129
return ret;
130130
}
131131
ret = [];
132-
try {
133-
this.rule.forEach((val, key) => {
132+
this.rule.forEach((val, key) => {
133+
try {
134134
const re = new RegExp(key);
135135
if (re.test(url) && ret) {
136136
ret.push(...val);
137137
}
138-
});
139-
} catch (e) {
140-
console.warn("bad match rule", Logger.E(e));
141-
// LoggerCore.getLogger({ component: "match" }).warn(
142-
// "bad match rule",
143-
// Logger.E(e)
144-
// );
145-
}
138+
} catch (e) {
139+
console.warn("bad match rule", { val }, Logger.E(e));
140+
// LoggerCore.getLogger({ component: "match" }).warn(
141+
// "bad match rule",
142+
// Logger.E(e)
143+
// );
144+
}
145+
});
146146
this.cache.set(url, ret);
147147
return ret;
148148
}

0 commit comments

Comments
 (0)