Javascript.RU

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

Помогите исправить ошибку. node js (tradebot)
Вот ошибка (Скрипт Укоротил в конце для места)

C:\Users\Bogdan\Desktop\123>node tradebot.js
C:\Users\Bogdan\Desktop\123\tradebot.js:49
steam.logOn(logOnOptions);
      ^
TypeError: undefined is not a function
    at Object.<anonymous> (C:\Users\Bogdan\Desktop\123\tradebot.js:49:7)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:501:10)
    at startup (node.js:129:16)
    at node.js:814:3

C:\Users\Bogdan\Desktop\123>pause
Для продолжения нажмите любую клавишу . . .


Вот сам скрипт

http://textuploader.com/a5mir
Ответить с цитированием
  #2 (permalink)  
Старый 22.07.2015, 18:48
Аспирант
Посмотреть профиль Найти все сообщения от tysonfury2015
 
Регистрация: 22.07.2015
Сообщений: 68

Твоя ошибка вот тут написана.
Сообщение от SuperGangster
undefined is not a function
копай свою либу, ищи там эту переменную. Ее либо там нет, либо ты подключил неправильно.
Ответить с цитированием
  #3 (permalink)  
Старый 22.07.2015, 21:36
Новичок на форуме
Отправить личное сообщение для SuperGangster Посмотреть профиль Найти все сообщения от SuperGangster
 
Регистрация: 22.07.2015
Сообщений: 4

Дело в том, что я вообще не разбираюсь в javascript....
Поэтому и попросил помощи у мастеров найти ошибку. Мб это связано с версией node или некоторые файлы конфликтуют?
Ответить с цитированием
  #4 (permalink)  
Старый 22.07.2015, 22:02
Аватар для Aetae
Любитель
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 5,417

В steam нет функции logOn.
Чуть выше -
var steam = new Steam.SteamClient();
SteamClient в пространстве ноды есть, но почему-то неправильно инициализируемый (иначе ошибка была бы уже тут).

...
Пример с главной страницы модуля:
var steamClient = new Steam.SteamClient();
var steamUser = new Steam.SteamUser(steamClient);
steamClient.connect();
steamClient.on('connected', function() {
  steamUser.logOn({
    account_name: 'username',
    password: 'password'
  });
});
steamClient.on('logOnResponse', function() { /* ... */});
Ваш код
var steam = new Steam.SteamClient();
var offers = new SteamTradeOffers();

var recheck = true;

steam.logOn(logOnOptions);

Надо полагать вы пытаетесь зарлогиниться до того как в принципе подключились к серверу, да и то методом не того объекта.

Х.з. отудыть у вас этот нерабочий код(может устаревший?), если вы "вообще не разбираетесь в javascript".
__________________
29375, 35

Последний раз редактировалось Aetae, 22.07.2015 в 22:12.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите исправить функцию поиска слова opeen_door Общие вопросы Javascript 3 31.10.2011 19:44
Помогите исправить ошибки в лабораторных работах по информатике muzhik65 Общие вопросы Javascript 18 06.05.2011 12:39
Необходимо найти и исправить ошибку в CSS/Javascript javascript_pupil Работа 1 02.05.2011 14:41
помогите js скрипты не окрываются:( новичок Общие вопросы Javascript 2 19.09.2009 15:21
помогите написать аналог строки include("index.php?open=1") на js bushstas Общие вопросы Javascript 1 19.07.2009 01:48