我将举一个具体的例子,取自我在使用 Passport 时遇到的当前问题。在身份验证期间或之后,似乎触发了一个事件,最终出现此错误:
error: invalid input syntax for integer: "test@email.com"
at p.parseE (.../node_modules/pg/lib/connection.js:412:11)
at p.parseMessage (.../node_modules/pg/lib/connection.js:287:17)
at Socket.p.connect (.../node_modules/pg/lib/connection.js:45:22)
at Socket.EventEmitter.emit (events.js:88:17)
at TCP.onread (net.js:395:14)
现在,在这种情况下,这与传递的电子邮件登录(在这种情况下是 PostgreSQL)而不是用户 ID 有关,但我没有真正的方法来找出这个事件在哪里被触发,什么代码正在初始化事件,以及触发它的代码。
有比 grep 发射器更好的方法吗?