分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

基于 NodeJs 打造 Web 在线聊天室

发布时间:2023-09-06 02:26责任编辑:胡小海关键词:WebNode

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved