使用WebSocket搭建服务器server

  1. 安装nodeJs和配置, 参考nodeJs安装文档,下图问本人本地安装的版本
使用WebSocket搭建服务器server

查看版本 npm-v

  1. 在本地创建存放项目文件夹, wxapp-websocket\server
使用WebSocket搭建服务器server

文件夹目录

  1. 初始化项目 npm init
使用WebSocket搭建服务器server

初始化项目

文件目录结构为

使用WebSocket搭建服务器server

初始化项目后文件目录及文件名

  1. 安装ws模块,借助ws模块创建服务端,安装命令:npm i ws --save

要使用WebSocket,关键在于服务器端支持。在Node.js中,使用最广泛的WebSocket模块是ws。

使用WebSocket搭建服务器server

WS模块安装成功

  1. 在index.js中使用ws模块创建服务器

代码片段

<code>const WebSocket = require('ws');
const Wss = new WebSocket.Server({port: 8080});/<code>
使用WebSocket搭建服务器server

ws模块创建服务器代码片段

  1. 启动服务, 命令 node index.js
使用WebSocket搭建服务器server

node index.js启动服务

到目前服务器创建完成了,接下来我们来测试一下服务器是否正常启动。

  1. 测试服务器启动

在网站找个“WebSocket 在线测试”进行测试,例如:http://www.websocket-test.com/

使用WebSocket搭建服务器server

WebSocket 在线测试

如果服务未启动,即未执行node index.js ,则消息窗口显示:

使用WebSocket搭建服务器server

服务未启动,窗口显示消息

如果服务启动,即执行(node index.js),则消息窗口显示:

使用WebSocket搭建服务器server

服务启动,窗口显示消息


分享到:


相關文章: