express:TypeError: Cannot read property 'query' of undefined

// 建立连接 增加一个用户信息 
connection.query(Sql.insert, [param.name,param.password,email,sex], function(err, result) {
        if(result) {      
             result = {   
                      code: 200,   
                     msg:'增加成功'
             };  
        }  
***TypeError: Cannot read property 'query' of undefined***
    at /usr/myapp2/routes/index.js:20:11
    at Handshake.onConnect (/usr/myapp2/node_modules/mysql/lib/Pool.js:58:9)
    at Handshake.Sequence.end (/usr/myapp2/node_modules/mysql/lib/protocol/sequences/Sequence.js:86:24)
    at Protocol.handleNetworkError (/usr/myapp2/node_modules/mysql/lib/protocol/Protocol.js:364:14)
    at PoolConnection.Connection._handleNetworkError (/usr/myapp2/node_modules/mysql/lib/Connection.js:428:18)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:188:7)
    at emitErrorNT (net.js:1278:8)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)

有个错误 ,读不到query。

阅读 8k
2 个回答

问题找到了,是因为我没有加载mysql依赖

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题