我在ignoreErrors和ignoreRequest配置的接口没有效果
hytkxp opened this issue · comments
你好,我这边在demo项目上没有尝试了下,并没有复现,我的参数是:
ignoreRequest: [
/.+/loadFileLocaUNotSign.+/
],
这是我示例项目中部分的配置
Vue.use(WebTracing, {
dsn: '/trackweb',
// dsn: 'http://localhost:3351/trackweb',
appName: 'cxh',
debug: true,
pv: true,
performance: true,
error: true,
event: true,
// localization: true,
cacheMaxLength: 10,
cacheWatingTime: 1000,
userUuid: 'init_userUuid',
sendTypeByXmlBody: true,
recordScreen: true,
scopeError: true,
// tracesSampleRate: 0.5,
// ignoreErrors: ['111', /^promise/, /.split is not . function/],
ignoreRequest: [
/getAllTracingList/,
/cleanTracingList/,
/.+/loadFileLocaUNotSign.+/
],
}
![image](https://private-user-images.githubusercontent.com/58416262/284519169-8001d069-38e9-41e9-9ade-66d056bd567a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI3MDc3NjQsIm5iZiI6MTcyMjcwNzQ2NCwicGF0aCI6Ii81ODQxNjI2Mi8yODQ1MTkxNjktODAwMWQwNjktMzhlOS00MWU5LTlhZGUtNjZkMDU2YmQ1NjdhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODAzVDE3NTEwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc2MmNhNzhmZmRjZGM4M2UwMTU2NWRjODA5YjNjYmJiNDE1YzMyZDFiMGQ5OWRlNGVhZGQ1MDRjNDQxMjI4YjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.LJ5ASMxCWz7CWWqy-b7GljQu_pm0x_eGGFr3qWfQLMQ)
我的配置用法和您的一样,但是就这个没有效果,不过我通过beforePushEventList勾子完成了我想要的效果