节点js服务器上的WebSocket(ReferenceError)

时间:2017-08-18 12:52:31

标签: node.js npm websocket

根据npm文档:

  

ws是一个简单易用,快速且经过全面测试的WebSocket客户端和服务器实现。

所以我安装了它

npm install ws

并尝试对Node js文件进行一点测试:

const Websocket = require('ws');

const ws = new WebSocket('ws://www.host.com/path');

但收到错误:

  

ReferenceError:未定义WebSocket

请问我做错了什么?

编辑:

这只是一个输入错误。

我用过

const Websocket = require('ws');

const ws = new WebSocket('ws://www.host.com/path');

但我必须使用:

const WebSocket = require('ws');  // WebSocket with camelCase...

const ws = new WebSocket('ws://www.host.com/path');

1 个答案:

答案 0 :(得分:0)

您使用服务器上的客户端逻辑,请尝试

const WebSocket = require('ws').Server;

const ws = new WebSocket({ port: 8080 });