【问题标题】:Rails app with Airbrake - 401 unauthroized带有 Airbrake 的 Rails 应用程序 - 401 未经授权
【发布时间】:2015-08-19 19:46:47
【问题描述】:

我在我的 ruby​​ on rails 应用程序中成功使用了 airbrake,但有一个例外。

在访问特定视图时,我偶尔会收到 401 未经授权的错误:

POST https://api.airbrake.io/api/v3/projects/0/notices?key= 401 (Unauthorized) api.airbrake.io/api/v3/projects/0/notices?key=:1

钥匙似乎不见了,但有时只是不见了..

我正在我的app.js 文件中设置我的空气制动凭据,如下所示:

// Airbrake project creds
// projectId, projectKey
Airbrake.setProject(projID, projKey);

window.onerror = function(message, file, line) {
  Airbrake.push({error: {message: message, fileName: file, lineNumber: line}});
}

为什么有时这会失败,但有时会在一个特定视图上工作?

【问题讨论】:

    标签: javascript ruby-on-rails airbrake


    【解决方案1】:

    您看到该错误是因为未及时调用 Airbrake.setProject 或未定义 projID, projKey。但是我不能说为什么没有看到完整的app.js 内容并且不知道你是如何加载该文件的。

    顺便说一句,您可以找到更强大的 onerror 处理程序 here

    当您有 airbrake-js 的具体问题时,我建议您打开 GitHub issue

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-10
      • 2016-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多