首页 » PHP教程 » phpsocket在线聊天技巧_运用socketiovue搭建的网页聊天应用

phpsocket在线聊天技巧_运用socketiovue搭建的网页聊天应用

访客 2024-12-14 0

扫一扫用手机浏览

文章目录 [+]

HasChat 是一套利用全新技能完成的一套通讯谈天网页运用,前端利用Vue3 + Vite + TypeScript + Naive UI + Socket.io,后端利用Express.js。
作者开源目的旨在给刚学习该领域的新人一些引路,不管你是前端还是后端,都能对你在通讯谈天这个领域有一点点的启示。

功能上岸、随机获取用户上岸发送邮箱验证码注册发送表情+笔墨组合的富文本内容发送图片内容,查看大图enter发送信息,enter+ctrl换行输入内容提醒未读标记记录历史会话记录历史谈天内容

phpsocket在线聊天技巧_运用socketiovue搭建的网页聊天应用

安装支配

环境准备

phpsocket在线聊天技巧_运用socketiovue搭建的网页聊天应用
(图片来自网络侵删)

Node.Js >= 12.0.0Mysql >= 5.7.0 (仅mysql版本须要)

下载项目

前端

https://gitee.com/howcode/has-chat.git

后端 mysql版本

git clone -b main https://gitee.com/howcode/has-chat-service.git

后端 json版本

git clone -b master https://gitee.com/howcode/has-chat-service.git

启动项目

mysql配置(json版本跳过)

在mysql的版本中,找到目录store下的sql文件,运行sql文件:

依次运行两个sql文件,并且刷新数据库表就可看到了:

找到config.js文件:

const db = mysql.createConnection({ host: "", // 主机地址 (默认:localhost) user: "", // 用户名 password: "", // 密码 database: "" // 数据库})邮箱配置(json版本跳过)

找到config.js文件:

emailConfig: { //邮箱配置 host: "smtp.qq.com",//邮箱做事器 这里我用的QQ邮箱 port: 465,//邮箱利用端口 secure: true,//是否利用默认的465端口 auth: { user: "", // 发送方邮箱地址 pass: "" // smtp 验证码 } }

启动项目/做事

后端

node app.js

前端

npm run dev

到此,项目可以正常运行。

系统预览

此项目利用Apache2.0开源协议,更多内容大家可自行前往阅读。

开源地址:https://gitee.com/howcode/has-chat

标签:

相关文章

php的pdo履行技巧_PHP编程 PDO

PDO 供应了一个数据访问抽象层,这意味着,不管利用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。PDO随PHP5.1发...

PHP教程 2024-12-15 阅读0 评论0