根据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');
答案 0 :(得分:0)
您使用服务器上的客户端逻辑,请尝试
const WebSocket = require('ws').Server;
const ws = new WebSocket({ port: 8080 });