Я использую ReactJS для настройки обратной связи с пользователем для Sentry.
Я инициализирую его с помощью:
import Raven from 'raven-js';
Raven.config(https://#########@sentry.io/#######, {
environment: "development",
}).install();
И использовал компонентDidCatch в ErrorBoundary (https://reactjs.org/docs/error-boundaries.html), чтобы показать диалоговое окно отчета.
componentDidCatch(error, info) {
this.setState({ hasError: true });
Raven.captureException(error, { extra: info });
Raven.showReportDialog();
}
Когда я отправляю диалоговое окно, сеть показывает мне POST-запрос с ответом 200 и диалоговым окном подтверждения того, что он был успешным. Тем не менее, тело пусто, и отправленную форму нельзя увидеть в разделе отзывов пользователей моего проекта на моей учетной записи.
Поведение выглядит так, как видно на этом сайте: https://wiggly -power.glitch.me /