Ich versuche, einen Knoten js Server mit WS-Modul zu machen. Aber es funktioniert nicht. Es sagt Upgrade erforderlich.Knoten js Server funktioniert nicht
Mein Server-Side-Code:
var WebSocketServer = require('ws').Server;
wss = new WebSocketServer({port: 8080});
wss.on('connection', function(ws) {
ws.on('message', function(message) {
console.log('Msg received in server: %s ', message);
});
ws.send('Msg from server');
});
Client-Seite Code:
var WebSocket = require('ws');
var ws = new WebSocket('ws://localhost:8080/');
ws.on('open', function() {
ws.send('Msg from client');
});
ws.on('message', function(data, flags) {
console.log('Msg received in client: %s ', data);
});
Erhalten Sie eine Fehlermeldung? –
die Fehlermeldung: Fehler beim Laden der Ressource: Der Server reagierte mit einem Status von 426 (Upgrade erforderlich) –
Es bedeutet im Allgemeinen, dass Ihre Server-Seite 'WebSocket' und Client-Seite' WebSocket' unterschiedliche Version haben. Versuchen Sie das zu überprüfen. –