我的Web应用程序中集成了Bugsnag javascript API,一切正常,但是从最近几天开始,Bugsnag停止记录错误。它会在每个错误上打印以下控制台日志:
[Bugsnag] Invalid API key 'undefined'
我在Google上进行了大量搜索,但找不到任何相关解决方案。我发现此链接https://github.com/segment-boneyard/analytics.js-integrations/issues/61表示我们可能正在使用旧版本库,但我使用的是Bugsnag集成指南中提供的最新CDN URL。请帮忙。
Bugsnag集成脚本:
<script src="https://d2wy8f7a9ursnm.cloudfront.net/bugsnag-3.min.js" data-apikey="MyAPIKEY" data-releasestage="development" data-notifyhandler="xhr"></script>
我放置了Bugsnag提供的API密钥来代替MyAPIKEY。
最佳答案
我向Bugsnag支持团队举了一张支持票,他们告诉我,我们在不同环境下针对同一项目使用两个单独的API密钥。就我而言,它是开发服务器和生产服务器。在两个服务器上使用相同的密钥,然后通过项目data-releasestage
属性进行标识,可以解决此问题。