从 next.js 项目将源映射上传到哨兵的推荐方法是什么

时间:2021-07-28 17:18:40

标签: next.js sentry source-maps vercel

总结:

  • 在 Vercel 上托管 next.js 应用程序
  • 使用 sentry.io 监控错误
  • 无法正确设置源映射

长格式:

自从哨兵的早期版本(sdk 被称为 raven)以来发生了很多变化。 next.js 也发生了很多变化,生成源映射是内在化的,可以在 // MainWindow.qml import QtQuick 2.12 import QtQuick.Controls 1.4 import QtQuick.Layouts 1.2 ApplicationWindow { visible: true width: 640 height: 240 title: qsTr("Hi Hi") color: "red" GridLayout { anchors.top: parent.top anchors.left: parent.left anchors.right: parent.right anchors.margins: 9 MessageLabel{ width: 145 message: "debug" } MessageLabel { width: 135 } MessageLabel { width: 150 message: "is critical" } } } 中配置为可以读取的 here

我想知道在 vercel 上部署应用程序时上传/提供源映射到哨兵的正确(最佳实践)方法是什么以及为什么。

我们确实有哨兵文档 here,但这有点轻,感觉相当通用/不是 next.js 特定的。

我确实在哨兵中收到问题报告,但它们似乎不包括堆栈跟踪或代码中抛出错误的位置。

1 个答案:

答案 0 :(得分:0)

Sentry 的 Vercel 集成连接您的 Sentry 和 Vercel 项目,以自动上传源地图并通知 Sentry 发布部署。