说实话,我觉得你这样解释很牵强,没有说出具体的原因,对于一个较真的人来说,肯定不会认可,就我今天找错两三个小时得出的结论。这个错误一般发生在对数据库有多个操作的时候,错误出现的原因是:异步操作还没有结束,数据库的连接就被关闭了。若你把这个end()放到回调函数里面,就不会发生错误,或者是用promise时,放到最后也一样。至于为什么一次操作不会发生这样的错误,也许是程序从上到下的时间恰好够一次操作的时间
node.js报错 Cannot enqueue Query after invoking quit.连着2次connect 或 end 都会报错 可以一开始就连接mysql 然后不断开,一直连着,以后就不连接,这样就不会错了, connection.connect();ro...