JavaScript не может преобразовать неопределенный или нуль в объект, помогите мне

У меня есть код в моем index.js, и когда я запускаю его через узел index.js

Utils.getCardsInSets((ERR, DATA) => {
if (!ERR) {
allCards = DATA;
console.log("Card data loaded. [" + Object.keys(DATA).length + "]");
} else {
console.log("An error occurred while getting cards: " + ERR);
}
});

и чем у меня ошибка:

/root/cardsteambot/index.js:38
console.log("Card data loaded. [" + Object.keys(DATA).length + "]");
^

TypeError: Cannot convert undefined or null to object
at Function.keys (<anonymous>)
at Utils.getCardsInSets (/root/cardsteambot/index.js:38:52)
at Request.request [as _callback] (/root/cardsteambot/utils.js:41:13)
at Request.self.callback (/root/cardsteambot/node_modules/request/request.js:186:22)
at emitTwo (events.js:106:13)
at Request.emit (events.js:191:7)
at Request.<anonymous> (/root/cardsteambot/node_modules/request/request.js:1163:10)
at emitOne (events.js:96:13)
at Request.emit (events.js:188:7)
at IncomingMessage.<anonymous> (/root/cardsteambot/node_modules/request/request.js:1085:12)

Как я могу отремонтировать его, пожалуйста.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector