websocket problem - Cannot GET ...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • websocket problem - Cannot GET ...

    hi!

    wenn ich per node app den server starte, kommt im browser immer folgender fehler:

    Cannot GET /test/index.html

    in firebug:

    "NetworkError: 404 Not Found - http://localhost:8012/test/index.html"

    aber das ist der korrekte pfad:

    ...xampp/htdocs/test/index.html

    ich sitze schon 2 tage davor und weiß nicht wo das problem liegt.

    express
    socket.io
    node.js

    ist im "test" ordner installiert und der server bzw. die console läuft.

    jemand eine idee wo das problem liegt?

    hier der code:

    app.js

    Code:
    var express = require('express'),
    	app = express(),
    	server = require('http').createServer(app),
    	io = require('socket.io').listen(server);
    	
    server.listen(8012);
    
    app.get('/', function(req, res){
    	res.sendfile(__dirname + '/index.html');
    });
    
    io.sockets.on('connection', function(socket){
    	socket.on('send message', function(data){
    		io.sockets.emit('new message', data);
    	});
    });
    index.html

    Code:
    <html>
    <head>
    	<title>Chat with socket.io and node.js</title>
    	<style>
    		#chat{
    			height:500px;
    		}
    	</style>
    </head>
    <body>
    	<div id="chat"></div>
    	<form id="send-message">
    		<input size="35" id="message"></input>
    		<input type="submit"></input>
    	</form>
    	
    	<script src="http://code.jquery.com/jquery-latest.min.js"></script>
    	<script src="/socket.io/socket.io.js"></script>
    	<script>
    		jQuery(function($){
    			var socket = io.connect();
    			var $messageForm = $('#send-message');
    			var $messageBox = $('#message');
    			var $chat = $('#chat');
    			
    			$messageForm.submit(function(e){
    				e.preventDefault();
    				socket.emit('send message', $messageBox.val());
    				$messageBox.val('');
    			});
    			
    			socket.on('new message', function(data){
    				$chat.append(data + "<br/>");
    			});
    		});
    	</script>
    </body>
    </html>
Lädt...
X