背景:有个小伙伴使用vue连不上公司的socket,但又要想做连接测试。
网上搜索,安装node环境,其实就是下载个安装包:https://nodejs.org/en/download,安装成功后,配置一下环境变量,配置后win+R,输入cmd打开命令框,输入node -v,可以正常输出node的版本号,说明node安装完成。
然后就是如何创建一个node项目,网上找了一下,搬个砖记录一下。
1.创建nodeServer文件夹,在此目录下再创建一个testSocket目录。
2.在testSocket下使用 npm init -y进行初始化,然后安装 npm install express 、npm install socket.io 。
3.创建index.js文件,输入以下代码:
// 引入 WebSocket模块 const WebSocket = require('ws'); // 创建 WebSocket 服务器,监听端口3000 const server = new WebSocket.Server({port: 3000}); var count = 0; // 当有客户端连接时触发 server.on('connection', (socket) => { console.log('客户端已连接...'); // 处理收到的消息 socket.on('message', (data) => { console.log(`收到客户端发送的消息: ${data}`); }); socket.send('hello client!'); setInterval(function(){ count+=1; socket.send(count +':在吗?'); },1000*5) }); console.log("ws 服务示例已经启动 ws://localhost:3000")
4.在命令框中cd到testSocket中,node index.js,简单的socket就启动。
5.开个新的命令框中输入ipconfig找到自己的ip或者使用127.0.0.1组成地址:ws://127.0.0.1:3000,找个在线的socket测试,输入进去开始连接,就可以发消息了。
6.小伙伴也可以通过我的地址愉快的测试啦。
标签:node,WebSocket,socket,nodeJS,ws,3000,console,搭建 From: https://www.cnblogs.com/adongdev/p/17966632