基础环境搭建
实验简介
Socket.IO 可以实现在浏览器和服务器之间实时双向通信。本课程将详细介绍Socket.IO的搭建与部署,帮助大家快速上手Socket.IO。
系统更新及 Node.js 安装
安装 Node.js
在 CentOS 终端中,可以通过执行下方的命令,安装 Node.js:
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash - && sudo yum clean all && sudo yum makecache fast && sudo yum install -y gcc-c++ make && sudo yum install -y nodejs
安装完成后,可以进行 node 和 npm 的版本信息验证。
node -v
npm -v
如果两者的版本信息都能成功展示,说明 Node.js 已经成功安装。
创建目录
创建web环境目录
mkdir www
搭建socket.io
拉取 socket demo
wget https://codeload.github.com/socketio/chat-example/zip/refs/heads/master && unzip master && mv chat-example-master/* /root/www/
安装 Express
cd www && npm install express --save
安装 socket.io
npm install --save socket.io
运行 demo
我们先关闭 https 强制效验
npm config set strict-ssl false
运行以下命令,启动demo:
node index.js
点击访问 43.138.165.215:3000
运行成功,效果见下图:
实验内容已完成
您可学习相关课程,相关拓展知识,可参考:
- 基于 NodeJs 搭建 WEB 在线聊天室
- Node 框架 Koa 快速入门