2013-09-06 13 views
5

Jestem nowy w węźle js. Próbuję uruchomić pakiet, który pobrałem z github: Mobile chat with Sencha Touch.
Ale kiedy próbowałem uruchomić serwer js, znalazłem wiele brakujących pakietów. Zainstalowałem te pakiety jeden po drugim. Ale teraz mam dziwny błąd, proszę spojrzeć.Błąd pobierania na js węzła podczas próby uruchomienia pakietu czatu

root/node/mobile_chat/server.js:13 
    Connect.conditionalGet(), // Add HTTP 304 responses to save even more bandwid 
      ^
TypeError: Object function createServer() { 
    function app(req, res, next){ app.handle(req, res, next); } 
    utils.merge(app, proto); 
    utils.merge(app, EventEmitter.prototype); 
    app.route = '/'; 
    app.stack = []; 
    for (var i = 0; i < arguments.length; ++i) { 
    app.use(arguments[i]); 
    } 
    return app; 
} has no method 'conditionalGet' 
    at Object.<anonymous> (/root/node/mobile_chat/server.js:13:10) 
    at Module._compile (module.js:449:26) 
    at Object.Module._extensions..js (module.js:467:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.runMain (module.js:492:10) 
    at process.startup.processNextTick.process._tickCallback (node.js:244:9) 

Czy ktoś może mieć pojęcie o tym błędzie.

góry dzięki

+1

Wygląda na to, że mam do czynienia z konfliktem wersji, czy sprawdziłeś zależności? –

+0

sprawdź wersję połączenia, z którego korzystasz. – 1Mayur

+0

Podobnie jak wersja Node.js może powodować pewne problemy. – moka

Odpowiedz

1

:) Dla odpowiedzi na to pytanie: Pakiet jest ponad 3 lat stwierdził @ joshua-Anderson i otrzymujesz błąd, ponieważ najnowsza wersja connect nie ma conditionalGet .

Masz większą szansę na wypróbowanie tego pakietu, nie jesteś pewien, czy jest to coś, czego szukasz. Wygląda podobnie: sencha-touch-chat (ostatnie zatwierdzenie 3 miesiące temu)

Życzymy powodzenia w przygodach z Nodejs!

Powiązane problemy