express - knex.js - 仅调试 SQL

标签 express bookshelf.js knex.js

有没有办法在 Debug模式打开时只在控制台上显示 SQL 查询?
我想减少显示的信息量。

谢谢您的帮助 ;)

最佳答案

实际上,如果您使用的是 MySQL,则可以设置

debug: ['ComQueryPacket']

作为 mysql(不是 Knex)的配置设置的一部分。

不过,我会考虑将其添加为 Knex 中的一个选项。

关于express - knex.js - 仅调试 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21292677/

相关文章:

javascript - Express JS 中的路由参数

node.js - 使用 Express,我可以自动修剪 req.body 中所有传入的 POSTed 字段吗?

node.js - 如果使用 knex 不存在,如何忽略列更新?

javascript - 通过 knex 插入假数据

node.js - 拦截 knex.js 查询预执行

javascript - Nodejs 的正则表达式全局匹配不起作用

javascript - Route.get() 需要回调函数,但得到了一个 [object Promise]

javascript - 如何使用 bookshelf js(和 knex querybuilder)在不使用 InvokeThen 的情况下将多行插入 mysql?

bookshelf.js - 如何更新 BookshelfJS 集合中的所有结果模型?

javascript - JS 认为函数未定义,即使它明显存在