位置: 编程技术 - 正文

express框架实现基于Websocket建立的简易聊天室(express框架作用)

编辑:rootadmin

推荐整理分享express框架实现基于Websocket建立的简易聊天室(express框架作用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:express框架简介,express框架有哪些特性,express框架干什么的,express框架干什么的,express框架干什么的,express框架作用,express框架干什么的,express框架使用,内容如对您有帮助,希望把文章链接给更多的朋友!

最近想写点有意思的,所以整了个这个简单的不太美观的小玩意

首先你得确认你的电脑装了node,然后就可以按照步骤 搞事情了~~

1.建立一个文件夹

2.清空当前文件夹地址栏,在文件夹地址栏中输入cmd.exe

3.我们需要下载点小东西 ,需要在命令行输入

npm install express 回车 等待一会 npm install express-session 回车 等待一会 npm install ejs 回车 等待一会 npm install socket.io 回车 等待一会 叮~~~ 搞定!!!

4.安装完成后,在你建的文件夹下 就会有一个 node_modules文件夹,接下来我们还需要建立俩文件夹,一个文件夹(public)存放静态资源,并且添加jquery文件,一个文件夹(views)存放静态模板ejs文件。

5.接下来我们就需要建立一个入口文件(app.js),在你建立的文件夹下 。

6.app.js中必须写的

7.(1)加载路由、处理路由、配置ejs模板、处理静态资源管理器

(2)建立俩文件,index.ejs、chat.ejs,在chat.ejs下我们需要引入

如果你本地没有的话,你可以这样玩~~

咱可以引用在线的嘛(亲测好使)

8.app.get 路由 action=‘check'

判断登陆的三个条件

1-不能为空

express框架实现基于Websocket建立的简易聊天室(express框架作用)

2-不能重名

3-注册并且跳转chat页面

9.咱登陆了,要聊天,咱得告诉别人咱叫啥啊!!!所以这里需要处理session了,并且在chat页面显示出来嘛

.所以咱得开始建立websocket通讯了

client

server

client

基本的思路和步骤就是这些

现在一切工作准备就绪,开始码代码

app.js

index.ejs(放views文件夹下)

chat.ejs

聊天室登陆界面

edison进入聊天室

edison与chan聊天

在码代码过程中,不断的踩坑,填坑,第一次整这玩意,很多地方不熟悉,难免有些错误,毕竟学习过程嘛,有点磕碜,如果你们也写了好使了,咱可以共同进步一起美化,完善更多的功能,忘各位old铁见谅~~~

标签: express框架作用

本文链接地址:https://www.jiuchutong.com/biancheng/380924.html 转载请保留说明!

上一篇:提高Node.js性能的应用技巧分享(nodejs 性能优化)

下一篇:Node.js服务器开启Gzip压缩教程(node js搭建服务器)

  • 中国税收居民判定标准
  • 营改增对房地产行业的影响
  • 房企与个人订立购房合同是否贴花?
  • 佣金的支付方式主要有什么
  • 公司水费怎么做账
  • 诉讼财产保全保险费计算
  • 个人代持股票的交易流程
  • 小规模纳税人需要汇算清缴吗
  • 预缴税款个人所得税如何计算
  • 个税按计提申报还是按发放申报
  • 发票上月开本月到账要交企业所得税吗?
  • 小规模开3%专票可享受减免
  • 中国电信服务
  • 华为鸿蒙系统如何刷机
  • 设备的折旧率是什么意思
  • 交了车船税有什么凭证
  • 购入电脑一次性扣除
  • 苹果mac系统桌面空间不够
  • dsm是什么文件
  • 换购商品分录怎么做
  • 先征后返的会计分录
  • 为什么无线网密码对了就是连不上网
  • echarts饼图背景图片
  • 收取包装物押金税率
  • 土地增值税预缴税率表
  • vue2+element-plus 密码校验及动态校验
  • 外商投资企业如何定性
  • vue面试题及答案2021
  • 工资费用核算
  • 专票不认证有什么风险
  • 没有取得发票就把车卖了违法吗
  • 阿里云ecs重装
  • 免税蔬菜交企业所得税吗
  • 债务豁免的账务处理
  • 成立一般纳税人公司流程
  • 出差补贴要不要交个税呢?
  • 一年的房租费摊销的账务处理
  • 收到土地使用权的租金
  • 货代是否负责损失
  • 购买产品样品计入什么科目
  • 企业在银行的信用卡
  • 装修费应该按几折算
  • 代扣代缴预提所得税10%是什么意思
  • 预收货款转营业外收入
  • 工程未竣工可以出竣工报告吗
  • 原始凭证按来源分为
  • 会计记账基础有哪两种
  • 货币资金核算内容
  • sql server 数据库介绍
  • mysqlvarchar汉字
  • mysql中计算两个日期之间的天数
  • windows10访问xp
  • centos启动不了图形界面
  • win8 怎么样
  • win10一天更新几次
  • ubuntu 12.04使用QQ截图安装教程
  • 电脑怎么装双系统win10和linux
  • e ink launcher
  • Win10系统中怎么给图片加备注
  • mac 照片导入项目没反应
  • win7旗舰版系统激活码
  • windows 打开文件命令
  • win7共享文件夹设置访问权限
  • cocos2dx schedule
  • macbook xcode
  • perl中splice
  • js浏览器打印
  • Css属性中表示字体的是
  • unity3d地图定位
  • fastcgi iis
  • bat实现的模仿黑客帝国里面的数码雨
  • shell脚本检测文件是否存在
  • nodejs 性能优化
  • 关于草丛:单局游戏内
  • javascript原型
  • javascript脚本大全
  • jquery弹出页面窗口
  • 辽宁税务遴选
  • 环保税怎么申报?看完你就明白了
  • 购车绿本是什么样的?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设