Jak już odkryłeś, Identyfikator połączenia MySQL
znajduje się jako atrybut obiektu połączenia:connection.threadId
. Dotyczy to knex
, ponieważ jest nałożony na mysql
.
Możesz pobrać go z obiektu połączenia, gdy jest w zasięgu i umieścić w przydatnym miejscu ... coś takiego, jeśli jesteś w trybie ekspresowym.
function whatever (req, res, next) {
...
res.dbmsThreadId = connection.threadId
...
}