【求助】has no method 'apply' 是什么错误?
我用nodejs编写一个提交表单的页面,结果每次点击提交表单的按钮,就会有这个错误。我看console里也不能得出错误类型和位置,所以到这里来求助一下。 console的错误提示如下
TypeError: Object #<Object> has no method 'apply'
at Query.Sequence.end (D:\codehome\Github\Remote-Food-Order-System-by-nodejs\node_modules\mysql\lib\protocol\sequences\Sequence.js:66:24)
at Query.ErrorPacket (D:\codehome\Github\Remote-Food-Order-System-by-nodejs\node_modules\mysql\lib\protocol\sequences\Query.js:93:8)
at Protocol._parsePacket (D:\codehome\Github\Remote-Food-Order-System-by-nodejs\node_modules\mysql\lib\protocol\Protocol.js:172:24)
at Parser.write (D:\codehome\Github\Remote-Food-Order-System-by-nodejs\node_modules\mysql\lib\protocol\Parser.js:62:12)
at Protocol.write (D:\codehome\Github\Remote-Food-Order-System-by-nodejs\node_modules\mysql\lib\protocol\Protocol.js:37:16)
at Socket.ondata (stream.js:51:26)
at Socket.EventEmitter.emit (events.js:117:20)
at Socket.<anonymous> (_stream_readable.js:746:14)
at Socket.EventEmitter.emit (events.js:92:17)
at emitReadable_ (_stream_readable.js:408:10)
4 回复
估计是哪里参数出错了,导致调用的时候,类型对不上,反正这样我是看不出哪里错了- -
贴代码出来,这样看不出来
可能是调用apply的那个语句,调用方式有所改变,之前使用node-mysqli的时候也遇到过类似的问题。建议看看最新的说明。
只有function才有apply()方法