位置: 编程技术 - 正文

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搭建服务器)

  • 从香港向境外汇款怎么汇
  • 销售货物业务的销项税额怎么计算
  • 一般纳税人做账流程图
  • 增值税发票怎么抵扣
  • 小规模纳税人开票税率
  • 食品增值税专用发票可以退税吗?
  • 公对公转账需要交税吗?
  • 融资租赁手续费如何入账
  • 房屋租赁收入怎么做账
  • 预收账款怎样清零
  • 公司外部人员可以直接在公司报销吗
  • 出口退税进项抵扣了不退税可以吗
  • 出口退税为0的产品明细
  • 车辆租赁合同印花税怎么算
  • 实收资本印花税税率多少
  • 房地产营改增后开票
  • 全资子公司效益怎么算
  • 一般纳税人附加税费减免政策
  • 如何手动更新目录
  • 会计折算是什么意思
  • 公司筹备期的费用
  • 公司委托第三方缴纳社保合法吗
  • falogincn修改无线密码
  • 存货的毁损通过什么科目核算
  • 如何使用linux服务器
  • linux中的大于号什么意思
  • uniapp安装插件
  • 无形资产的摊销年限不得低于多少年
  • 估价入库金额怎么来
  • 二手房买卖要交契税吗
  • 进项税额转出的所有会计分录
  • vue组件引入外部js
  • 小微企业免教育附加
  • 浪漫编程代码
  • 前端cgi
  • oc底层原理
  • cuppath
  • 微信支付扫码支付顺序
  • 确认收入的五个原则
  • 纳税人在电子税务局收到优惠政策
  • 个人所得税转账扣除子女教育那个什么时候可以提交
  • dede织梦怎么转成zblog
  • 消防设备计入什么科目
  • 记账凭证填错了怎么办还没有登记账簿
  • 房地产开发企业增值税怎么算
  • 补交土地税要交多少钱
  • 代垫电费收回开票吗
  • 旅行社开具的发票抵扣
  • 债务转化为资本是啥意思?
  • 以前年度社保计提出错了怎么调整
  • 物流辅助服务包含哪些内容
  • 工会经费怎么计提及使用
  • 印花税不小心申报几次怎么办
  • 开出银行承兑汇票一张用于支付材料采购款
  • 当月暂估入账跨月怎么算
  • 信用卡刷卡手续费是谁收取的
  • 商品进销差价的作用
  • 完工结转的会计分录
  • 损益类科目结转本年利润方向
  • 所有者权益的概念和特征
  • 批量更新数据库最多多少条
  • win7支持net.framework4.7.2
  • win7如何连接网络电脑连接网络
  • win7系统怎么用
  • win10系统d盘变成e盘,进入winpe盘符正常
  • xp系统插u盘没反应怎么解决
  • linux top命令详解内存过高查询
  • win7系统开机蓝屏0x0000007b
  • intel的me
  • windows8如何添加打印机
  • WIN7如何设置屏幕保护密码
  • win8旗舰版官方下载
  • shell脚本语句
  • 以下关于shell脚本参数
  • unity3d入门视频教程
  • 用wasfile.zip智能批量删除文件
  • android studio i使用
  • js对象类
  • 进项税和销项税怎么抵扣举例说明
  • 电子发票专用章怎么设置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设