请求选项卡未显示在 Bugsnag 项目的错误事件中

Request tab not shown in an error event for Bugsnag Project

提问人:dorachan2010 提问时间:4/27/2023 更新时间:4/27/2023 访问量:46

问:

我有一个提供 Vue 内容的 expressjs 服务器。根据文档,我通过执行以下操作设置了 Bugsnag 集成

const Bugsnag = require('@bugsnag/js');
const BugsnagPluginExpress = require('@bugsnag/plugin-express');
const express = require('express');

const bugsnag = Bugsnag.start({
    apiKey: bugsnagApiKey,
    appVersion: build.release_version,
    releaseStage: process.env.WEBSITE_ENV,
    plugins: [BugsnagPluginExpress],
    onError: function (event) {
      event.groupingHash = event.request.path;
    }
});
const app = express()
const middleware = Bugsnag.getPlugin('express')
app.use(middleware.requestHandler)

app.get("*", auth, (req, res) => {
    try {
        html = render()
        res.send(html)
    } catch (e) {
        bugsnag.notify(e);
    }
})

但 Web UI 中 Bugsnag 错误事件的“请求”选项卡不会显示。我主要寻找与请求相关的数据,例如 url、path 等。我某处是否缺少配置?

enter image description here

注意:该项目被设置为“Vue”项目,因为它被用作客户端和服务器端 JS 错误的目标。这有关系吗?

node.js Express bugsnag

评论


答: 暂无答案