Comme vous l'avez découvert, l'ID de connexion MySQL
est trouvé en tant qu'attribut de l'objet de connexion :connection.threadId
. C'est vrai pour knex
, car il repose sur mysql
.
Vous pouvez le récupérer à partir de l'objet de connexion chaque fois qu'il est dans la portée et le placer dans un endroit utile... quelque chose comme ça si vous êtes en mode express.
function whatever (req, res, next) {
...
res.dbmsThreadId = connection.threadId
...
}