Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.08.2021, 15:47
Новичок на форуме
Отправить личное сообщение для Сахар Посмотреть профиль Найти все сообщения от Сахар
 
Регистрация: 23.08.2021
Сообщений: 1

Ошибка в коде, часть кода с ошибкой и сама ошибка ниже
При написании кода, кодер допустил ошибку и добавил в чс, помогите знающие люди пожалуйста
Вот сама Ошибка

/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
})
Ответить с цитированием
  #2 (permalink)  
Старый 23.08.2021, 17:01
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Можно сделать так, но толку от того никакого.
Нужно больше данных о скрипте.

}

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
})
Ответить с цитированием
  #3 (permalink)  
Старый 23.08.2021, 17:03
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,586

result[0] - не существует. result - не массив или пустой массив.
__________________
29375, 35
Ответить с цитированием
  #4 (permalink)  
Старый 23.08.2021, 21:01
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,745

Сообщение от Nexus
if (!result.length) {
    throw new Error('Result is empty');
}
Сообщение от Aetae
result - не массив или пустой массив.
Как то спорно и неполно

result = [];
result[1] = {};
result[2] = {};
Ответить с цитированием
  #5 (permalink)  
Старый 23.08.2021, 21:04
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,586

voraa, такого случайно не сделаешь. Это уже полноценная диверсия будет.)
__________________
29375, 35
Ответить с цитированием
  #6 (permalink)  
Старый 23.08.2021, 21:08
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,745

Сообщение от Aetae
такого случайно не сделаешь. Это уже полноценная диверсия будет.)
Я частенько такое делал.
Давным давно, когда после фортрана осваивал С. )
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плавающий блок, не работает часть кода в joomla 3 Kuzma jQuery 1 06.05.2015 09:28
jQuery, не работает часть кода в joomla 3 Kuzma Элементы интерфейса 1 06.05.2015 09:27
скрыть из исходного кода часть javascript кода. javasc Javascript под браузер 10 12.03.2014 09:32
$.ajax работает без success но при этом часть кода перезагружается!? saturn Элементы интерфейса 0 16.10.2011 10:09
То-ли лыжи не едут, толи... возможно ошибка в коде. AzriMan Общие вопросы Javascript 19 18.05.2009 16:07