使用ws
要使用WebSocket,关键在于服务器端支持,这样,我们才有可能用支持WebSocket的浏览器使用WebSocket。 ws模块 在Node.js中,使用最广泛的WebSocket模块是 ws ,我们创建一个 hello-ws 的VS Code工程,然后在 package.json 中添加 ws 的依赖: "dependencies": { "ws": "1.1.1" } 整个工程结构如下: hello-ws/ | +- .vscode/ | | | +- launch.json <-- VSCode 配置文件 | +- app.js <-- 启动js文件 | +- package.json <-- 项目描述文件 | +- node_modules/ < -- npm 安装的所有依赖包 运行 npm install 后,我们就可以在 app.js 中编写WebSocket的服务器端代码。 创建一个WebSocket的服务器实例非常容易: // 导入WebSocket模块: const WebSocket = require ( 'ws' ); // 引用Server类: const WebSocketServer = WebSocket.Server; // 实例化: const wss = new WebSocketServer({ port: 3000 }); 这样