【问题标题】:Sentry/Raven on an Electron React app - what am i doing wrong?Electron React 应用程序上的 Sentry/Raven - 我做错了什么?
【发布时间】:2017-02-15 15:30:19
【问题描述】:

这里是相对新手... 试图让 Sentry 接收我的电子(反应)应用程序。

文档说 npm 安装 raven-js 模块。 然后运行: Raven.config(https://${publicSentryKey}@sentry.io/projectNumber).install();

我尝试将其更改为一个方法,调用它,两边都有控制台日志,所以我知道它正在启动。

但我在开发工具中不断遇到同样的错误 (ERR_CONNECTION_REFUSED)。

注意 文档说要在 HTML 中放置一个 CDN。 npm 与 common-js 有一个不同之处。我都试过了。不开心。

为了进一步混淆 - 今天已成功连接两次,但延迟了大约 8 分钟。这意味着我在连接时试图修复它。

我做错了什么?

【问题讨论】:

  • 不确定您的问题到底是什么,但我可以确认带有Raven.config(...).install() 的raven-js 包在Electron 中对我有用(在BrowserWindow 渲染器进程中)。不需要单独的脚本标签。我也以类似的方式将raven节点包用于主进程。

标签: javascript reactjs electron sentry


【解决方案1】:

它对我有用。我像你一样安装了 npm,然后将它添加到我的 js 文件中:

import Raven from 'raven-js';
Raven.config('https://xxx@sentry.io/xxx').install();

使用来自 https://github.com/chentsulin/electron-react-boilerplate 的 react、webpack 等

【讨论】:

    【解决方案2】:

    也许你应该试试这个。

    <script src="https://cdn.ravenjs.com/3.26.2/raven.min.js" crossorigin="anonymous"></script>

    https://docs.sentry.io/clients/javascript/integrations/react/

    【讨论】:

      猜你喜欢
      • 2016-06-10
      • 1970-01-01
      • 2013-08-06
      • 1970-01-01
      • 1970-01-01
      • 2010-10-12
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多