Middleware, проставляющее уникальный requestId в platformOptions.requestId.
requestId
platformOptions.requestId
Полезно для сквозного трейсинга запросов — логгеры, Sentry и другие инструменты могут связать все логи одного входящего запроса.
Также сохраняет requestId в скрытом поле appContext.__lastRequestId — последний выданный ID (для логирования вне обработки запроса).
appContext.__lastRequestId
Middleware для bot.use(...).
bot.use(...)
import { requestId } from 'umbot/middleware';bot.use(requestId());// дальше в обработчике или других middleware есть ctx.platformOptions.requestId Copy
import { requestId } from 'umbot/middleware';bot.use(requestId());// дальше в обработчике или других middleware есть ctx.platformOptions.requestId
Middleware, проставляющее уникальный
requestIdвplatformOptions.requestId.Полезно для сквозного трейсинга запросов — логгеры, Sentry и другие инструменты могут связать все логи одного входящего запроса.
Также сохраняет requestId в скрытом поле
appContext.__lastRequestId— последний выданный ID (для логирования вне обработки запроса).