javascript - 用户对 Sentry 报告对话框未提交的反馈

标签 javascript django sentry raven

我正在运行 Django 服务器以及自托管 Sentry 服务器。我尝试在我的 500.html 模板上添加一个调用来收集 user feedback .

Sentry 服务器正确收到初始500错误,但没有收到用户反馈。尝试将 POST 发送到 django.mydomain.com/api/embed/error-page/?eventId=abcde...&dsn=%2F%2Fzxy 时,我在 javascript 控制台中看到 404 错误,点击“提交崩溃报告”后...%40sentry.mydomain.com%2F2

在此之前,有一个成功的 GET 请求发送到sentry.mydomain.com/api/embed/error-page/?eventId=....

这是错误的踪迹:

POST "http://django.mydomain.com/api/embed/error-page/?eventId=b96e57dcb… 404 (Not Found)
dsn=%2F%2F8d64f9e...%40sentry.mydomain.com%2F2".
(anonymous function) @ raven.js:703
SentryErrorEmbed.submit @ ?eventId=b96e57d…&dsn=%2F%2F8d64f9e…%40sentry.mydoma…:139
_submitBtn.onclick @ ?eventId=b96e57d…&dsn=%2F%2F8d64f9e…%40sentry.mydoma…:65

它是否试图发送到错误的域?我该如何解决这个问题或进一步调查?

最佳答案

我使用的是Sentry 8.0.5,我升级到了8.5.1。这解决了我的问题。

关于javascript - 用户对 Sentry 报告对话框未提交的反馈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37779587/

相关文章:

javascript - javascript的setInterval函数

javascript - 如何将 console.log 写入文件

mysql - Django-MySQL 启用 Row_Format=Compress with syncdb

javascript - 仅捕获命名空间内的错误

nginx - 将Nginx和uWSGI Web服务器错误记录到Sentry

c# - Sentry 异常日志记录 .NET Core

php - 为访问者开发后清除缓存

asp.net - 回发和回调之间的区别

python - Django Admin 报错admin.E008 The value of fieldsets must be a list or tuple

python - 捕获任何 DoesNotExist 错误