提问人:PW_Parsons 提问时间:7/7/2023 最后编辑:PW_Parsons 更新时间:7/7/2023 访问量:69
如何在 NuxtJS 项目中防止在 Bugsnag 中记录 HTTP 401 错误?
How can the logging of HTTP 401 errors in Bugsnag be prevented in a NuxtJS project?
问:
我正在从事一个Nuxt.js项目,并且集成了 Bugsnag 用于错误监控和报告。但是,我想排除在 Bugsnag 中记录 HTTP 401 错误。为了实现这一点,我创建了一个插件并对配置进行了修改,如下所示:
import Vue from 'vue';
import Bugsnag from '@bugsnag/js';
import BugsnagVue from '@bugsnag/plugin-vue';
const bugsnagClient = Bugsnag.start({
apiKey: process.env.BUGSNAG_KEY,
plugins: [new BugsnagVue()],
onError: function (event) {
// Don't log failed authorization errors.
return event.errors[0].status !== 401 || ! event.errors[0].errorMessage?.includes('401');
}
});
const bugsnagVue = Bugsnag.getPlugin('vue');
bugsnagVue.installVueErrorHandler(Vue);
export default (ctx, inject) => {
inject('bugsnag', bugsnagClient);
};
不幸的是,此解决方案未按预期工作。HTTP 401 错误仍在 Bugsnag 中记录。有人可以指导我如何在Nuxt.js项目中使用 @bugsnag/plugin-vue 正确防止在 Bugsnag 中记录 HTTP 401 错误吗?
提前感谢您的帮助!
答: 暂无答案
评论