awvs12 Server Exception_使用WebSocket搭建服务器server

  1. 安装nodeJs和配置, 参考nodeJs安装文档,下图问本人本地安装的版本
a0896b2861851f88b9c42478486d106c.png

查看版本 npm-v

  1. 在本地创建存放项目文件夹, wxapp-websocketserver
6eec1dbd07c1e358b736f4b7630c4411.png

文件夹目录

  1. 初始化项目 npm init
40394dac4674119c2dc49c6e63fdac9b.png

初始化项目

文件目录结构为

8860c602d2e156416896fd358c3d3906.png

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

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

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

4b21f70910a72c5c42c2e05721c5b53f.png

WS模块安装成功

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

代码片段

const WebSocket = require('ws');const Wss = new WebSocket.Server({port: 8080});
b36722bd1aaacf288908183cea4f34cd.png

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

  1. 启动服务, 命令 node index.js
50d42f7a5d57f08584629cd7bda9de8c.png

node index.js启动服务

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

  1. 测试服务器启动

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

c3552dedce06776700990ce08e80f0c1.png

WebSocket 在线测试

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

f4baee21ba2282b629c58126724a6686.png

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

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

5ef3b3b05e1ebf7bdd2c6b7fc89d3161.png

服务启动,窗口显示消息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值