Ошибка в коде, часть кода с ошибкой и сама ошибка ниже
При написании кода, кодер допустил ошибку и добавил в чс, помогите знающие люди пожалуйста
Вот сама Ошибка /root/node_modules/mysql/lib/protocol/Parser.js:437 throw err; // Rethrow non-MySQL errors TypeError: Cannot read property 'num' of undefined at Query.<anonymous> (/root/index.js:503:30) at Query.<anonymous> (/root/node_modules/mysql/lib/Connection.js:526:10) at Query._callback (/root/node_modules/mysql/lib/Connection.js:488:16) at Query.Sequence.end (/root/node_modules/mysql/lib/protocol/sequences/Sequence.js:83:24) at Query._handleFinalResultPacket (/root/node_modules/mysql/lib/protocol/sequences/Query.js:149:8) at Query.EofPacket (/root/node_modules/mysql/lib/protocol/sequences/Query.js:133:8) at Protocol._parsePacket (/root/node_modules/mysql/lib/protocol/Protocol.js:291:23) at Parser._parsePacket (/root/node_modules/mysql/lib/protocol/Parser.js:433:10) at Parser.write (/root/node_modules/mysql/lib/protocol/Parser.js:43:10) at Protocol.write (/root/node_modules/mysql/lib/protocol/Protocol.js:38:16) А вот сама часть кода из-за которого ошибка / } let more = result[0].num if (result[0].active == 0) { io.to('cube').emit(`response`,{ 'type':'dicedata', 'time':result[0].time, 'hash':result[0].hash, 'res':result[0].res, 'stavki':diceusers, 'history':dicehistory, 'work':result[0].activegame }) |
Можно сделать так, но толку от того никакого.
Нужно больше данных о скрипте. } if (!result.length) { throw new Error('Result is empty'); } let more = result[0].num if (result[0].active == 0) { io.to('cube').emit(`response`,{ 'type':'dicedata', 'time':result[0].time, 'hash':result[0].hash, 'res':result[0].res, 'stavki':diceusers, 'history':dicehistory, 'work':result[0].activegame }) |
result[0] - не существует. result - не массив или пустой массив.
|
Цитата:
Цитата:
result = []; result[1] = {}; result[2] = {}; |
voraa, такого случайно не сделаешь. Это уже полноценная диверсия будет.)
|
Цитата:
Давным давно, когда после фортрана осваивал С. ) |
Часовой пояс GMT +3, время: 09:46. |