Я создаю прослушивание для knex следующим образом:
knex.on('query', (query) => {
console.log(`Executed a query: ${query.__knexQueryUid}`);
})
.on('query-response', (response, query) => {
console.log(`Received a response from: ${query.__knexQueryUid}`);
// Here I will log query, response, req.url, req.method, and other req parameters.
})
(Ссылка: Синхронизация ваших запросов в Knex. js для Node.js)
Как я могу остановить прослушивание событий?
Моя цель - записать URL-адрес API (а также запрос и ответ в функции обратного вызова выше), так что Мне нужно отдельное прослушивание для каждого вызова API к серверу (Мой сервер также позволяет подключаться к различным базам данных).