节点js服务器不工作

我正在尝试使用ws模块构build一个节点js服务器。 但它不工作。 它说升级需要。

我的服务器端代码:

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'); }); 

客户端代码:

 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); }); 

以pipe理员身份运行npm update应更新软件包并解决您的问题。

这是另一个用户报告的类似问题。

我无法解决这个问题。 然后我使用Socket.io。 它运作良好。