我将带来一个具体的例子,取自我目前在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发射器更好的方法?