Serve WebSocket und HTTP-Server unter derselben Adresse auf Node.js [geschlossen]

9

Ich habe einen Websocket-Server auf Port 8888 eingerichtet, der Node.js verwendet . Ich habe auch eine Schnittstelle für das, das mit dem Websocket-Backend (Chat-Server) interagiert.

Wie versorge ich die index.html (mit ihren CSS / JS-Dateien), wenn auf den Server mit einem Browser zugegriffen wird?

    
Benedict Lewis 04.01.2014, 10:48
quelle

2 Antworten

16

Wenn Sie socket.io nicht verwenden möchten, aber das Paket websocket , können Sie es in Kombination verwenden mit Express so:

%Vor%

express.static kümmert sich um die Bereitstellung Ihrer HTML / CSS / JS-Dateien. Das Argument, das übergeben wird, ist das Verzeichnis, in dem sich diese Dateien befinden (in diesem Fall das Verzeichnis public/ relativ zu dem app.js steht).

    
robertklep 04.01.2014, 11:36
quelle
1

Hier ein paar gute Tipps, wie man einen Websocket Server inkl. eine Webapp dafür anbieten:

Hier ist auch eine ähnliche Frage:

mrzmyr 04.01.2014 10:57
quelle

Tags und Links