Могу ли я добавить параметр в ошибку Sentry Javascript?

Я получил эту работу, отредактировав HTTP-обработчики моего сайта. Для моих нужд это хорошо работает и решает мою проблему.

Я просто добавил новый обработчик HTTP, который ищет конкретные критерии пути. Если запрос соответствует, он корректно отправляется в .NET для обработки. Я гораздо счастливее с этим решением, что URLRewrite взломать или включить RAMMFAR.

Например, чтобы .NET обрабатывал URL-адрес www.example.com/people/michael.phelps, добавьте следующую строку в web.config вашего сайта в элементе system.webServer / handlers:

<add name="ApiURIs-ISAPI-Integrated-4.0"
     path="/people/*"
     verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
     type="System.Web.Handlers.TransferRequestHandler"
     preCondition="integratedMode,runtimeVersionv4.0" />

Редактировать

Есть и другие сообщения, предлагающие, что решение этой проблемы - RAMMFAR или RunAllManagedModulesForAllRequests. Включение этой опции позволит всем управляемым модулям для всех запросов. Это означает, что статические файлы, такие как изображения, PDF-файлы и все остальное, будут обрабатываться .NET, когда им этого не потребуется. Эти параметры лучше всего оставить, если у вас нет конкретного случая.

0
задан Sebastian Paduano 11 March 2019 в 15:21
поделиться

1 ответ

Да, вы можете. Документы

Sentry.configureScope((scope) => {
  scope.setUser({"id": <User ID>});
});

Также верно для любой дополнительной информации

Sentry.configureScope((scope) => {
  scope.setExtra(<key>, <value>);
});
0
ответ дан Yury Tarabanko 11 March 2019 в 15:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: