4
A
回答
4
其實,如果你使用MySQL,你可以設置
debug: ['ComQueryPacket']
爲MySQL的(不Knex)的配置設置的一部分。
我會考慮在Knex中添加這個選項。
+0
感謝@tgriesser – rizidoro
5
如果您需要的是顯示查詢字符串,一種方法是註冊一個函數,該函數使用Knex在執行查詢之前發出的事件'query'來記錄查詢數據。
例如:
var knex = require('knex');
knex.on('query', function(queryData) {
console.log(queryData);
});
之後,每個查詢之前,匿名函數被調用,queryData包含JSON與有關查詢的信息。
+0
我這樣做,但我得到了'類型錯誤:未定義不是function'錯誤。在設置env之後,如何在運行應用程序時進行調試時使用 – Najafsen
8
相關問題
- 1. Knex.js由另一列
- 2. Flex「僅調試」代碼?
- 3. FileNotFoundException異常僅調試
- 4. knex.js多個更新optmised
- 5. Silverstripe SQL調試
- 6. 何時嘗試調整SQL或僅彙總表中的數據?
- 7. 使用node.js,postgresql和knex.js時的競爭
- 8. 如何做knex.js遷移?
- 9. 用knex.js查詢多個表
- 10. Knex.js架構:多列索引
- 11. 如何使用postgres :: date與knex.js
- 12. 調試SQL Server 2008
- 13. SQL調試打印
- 14. SQL函數調試
- 15. SQL語句調試
- 16. 調試SQL查詢
- 17. 調試SQL查詢
- 18. Knex.js - 如何更新場表達
- 19. 如何在Visual Studio中調試(僅)JavaScript?
- 20. 僅在調試模式下包括類
- 21. Javascript代碼僅在調試時運行
- 22. Maven3 - 僅調試主要源代碼
- 23. Javascript/AJAX僅適用於調試
- 24. 僅用於調試的log4j.xml配置
- 25. asp.net的MVC認證僅調試
- 26. 如何僅在設備上調試EXC_BAD_ACCESS
- 27. 僅在Xcode 4.3中調試Obj-C/C?
- 28. UIFileSharingEnabled僅適用於調試版本
- 29. MATLAB函數僅在調試模式下
- 30. 僅在調試時纔會讀取App.config
見https://github.com/tgriesser/knex/issues/167 – vaughan