Nicht bekommen kann socket.io.js

Eigentlich bin ich arbeiten an einem kleinen Projekt, wo ich bin, soll neu eine Zeichnung multiplayer-Spiel mit node.js, mongoDB, socket.io und Leinwand.

Die Schublade funktioniert wie ein Charme, und der server scheint auch gut arbeiten. Ich habe mein register/login/sessions und Datenbank und arbeiten, das problem ist nur-Buchse.io. Wenn sich ein Benutzer in das Spielzimmer, in der er sehen kann, die Schublade und Werkzeuge, aber keine Verbindung. Warum ? Der browser kann Sie nicht finden socket.io.js.

Was ich getan habe :

Ich überprüft, wenn es installiert wurde, ist es mit npm install socket.io.
Ich habe überprüft, ob der server gestartet wurde, wenn Sie den server einschalten : Got " - Buchse.io-Schritte" in meine Konsole.
Ich habe meine HTML-code, hier ist es :

<script type="text/javascript" src="/socket.io/socket.io.js"></script>

Gemäß den Milliarden von tutorials/dev sites/Hilfe-Themen, das funktionieren soll. Aber es ist nicht. Beim öffnen der Konsole von meinem browser, ich habe dieses :

X GET http://localhost:1337/socket.io/socket.io.js NOT FOUND.

Weiß ich nicht, wo ist das problem, ich kann nicht herausfinden und es gibt mir eine große Kopfschmerzen.. Also ich bin hier.

Dank im Voraus für Ihre Hilfe ! 🙂

Sie haben nodejs statischen Dateien richtig? Wo Dienst du-Buchse.io aus?
An der Wurzel meines Projektes ist die server.js Datei. In den Variablen, ich bekam var io = require('socket.io").listen(server); Dann, wenn der Benutzer erreicht die Seite, wo die Buchse.io erforderlich ist, wird der server dies tun : io.sockets.on('connection', function(socket) {console.log ("Client verbunden");}) Und für die statischen Dateien, ich denke, es ist auch gut, ich habe diese : .benutzen Sie('/public', express.static(__dirname + '/public'))
Diese Datei ist nicht mit der Zustellung des statischen middleware, sondern durch die socket.io Modul selbst. Es ist wahrscheinlich eine Fehlkonfiguration, können Sie den code, wo Sie initialisieren Express und socket.io?
express = require('express'), server = express(), io = require('socket.io").listen(server), [andere Sachen für den DB-Modellen usw.] ich bin ziemlich neu in diesem, und nicht sehr gut für web-Entwicklung, die ich wahrscheinlich (offensichtlich ?) falsch konfigurierte etwas 🙂
mögliche Duplikate von socket.io.js nicht gefunden

InformationsquelleAutor YumeYume | 2014-01-26

Schreibe einen Kommentar