从安装环境,到完成第一个demo完整路径介绍
实测环境
linux centos
nodejs环境安装
安装NodeSource,他提供了 Node.js 的安装包,可以添加其仓库来安装最新版本的 Node.js。
curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -
安装nodejs
yum install -y nodejs
注意保证,你的服务器可以上网
Demo样例
代码
// server.js
const WebSocket = require('ws');
const server = new WebSocket.Server({ port: 8080 });
server.on('connection', (ws) => {
console.log('New client connected');
ws.on('message', (message) => {
console.log(`Received message: ${message}`);
// Echo the message back to the client
ws.send(`You said: ${message}`);
});
ws.on('close', () => {
console.log('Client disconnected');
});
});
console.log('WebSocket server running on ws://localhost:8080');
初始化
nmp init -y
安装依赖
npm install express ws
启动
node server.js
#或者守护进程方式启动
node server.js &