Socket.IO 简介与基础环境搭建
任务时间:10min ~ 20min
关于 Socket.IO
Socket.IO 可以实现在浏览器和服务器之间实时双向通信,本节课程将详细介绍 Socket.IO 的搭建与部署,并在结束后完成 Socket.IO Web聊天室,帮助大家快速上手 Socket.IO。
安装 NodeJs
在 CentOS 环境中,可以直接使用 yum 安装 NodeJs
yum install nodejs -y
安装 npm
任务时间:10min ~ 15min
安装 npm 包管理器
yum install npm -y
搭建 express 环境
任务时间:5min ~ 6min
创建目录
创建web环境目录
mkdir www
cd www
初始化环境目录(回车即可)
npm init -y
关闭npm的https强制效验
npm config set strict-ssl false
安装 express
npm install express --save
搭建拉取 socket.io
任务时间:5min ~ 6min
npm 拉取 socket.io
npm install --save socket.io
安装 git
yum install git -y
拉取 socket demo
git clone https://github.com/socketio/chat-example.git
mv chat-example/* /root/www/
修改 package.json 文件
- 定位到 /etc/hosts 文件
{ ?"name": "socket-chat-example", ?"version": "0.0.1", ?"description": "my first socket.io app", ?"dependencies": { ???"express": "^4.15.2", ???"socket.io": "^1.7.3" ?}, ?"scripts": { ???"start": "node index.js" ?}}
安装 npm 依赖
npm install
运行 Socket.IO
node index.js
访问 socket 并测试 demo
访问 <您的 CVM IP 地址>:3000
基于 NodeJs 打造 Web 在线聊天室
原文地址:https://www.cnblogs.com/feige1314/p/10119620.html