6

我有一个客户端 JavaScript 应用程序,我想向 Stackdriver Error Reporting 报告错误和异常。

4

1 回答 1

9

Stackdriver Error Reporting 可以处理来自客户端 JavaScript 的错误。

您需要一个Google Cloud Console项目。然后启用 Stackdriver Error Reporting API获取 API 密钥

报告客户端错误是通过使用 API 密钥调用报告 API 端点来完成的。


您可以使用此 JavaScript 模块来规范化异常堆栈跟踪,并以预期格式将它们发送到 Stackdriver:https ://github.com/GoogleCloudPlatform/stackdriver-errors-js

例子:

<!-- Warning: This is an experimental library, do not use it on production environments -->
<script defer src="https://cdn.jsdelivr.net/npm/stackdriver-errors-js@0.7.0/dist/stackdriver-errors-concat.min.js"></script>
<script type="text/javascript">
window.addEventListener('DOMContentLoaded', function() {
  var errorHandler = new StackdriverErrorReporter();
  errorHandler.start({
    key: '<my-api-key>',
    projectId: '<my-project-id>'
  });
});
</script>
于 2016-11-24T13:45:54.813 回答