一款开源、高颜值的极简聊天应用

简介

HasChat 是一套使用全新技术完成的通讯聊天网页。

  • PC 网页版前端: Vue3 + Vite + TypeScript + Pinia + Naive UI + Socket.io

  • 移动版前端: uni-app + Socket.io

  • 后端: Express.js

作者开源目的旨在给刚学习该领域的新人一些引路,不管你是前端还是后端,都能对你在通讯聊天这个领域有一点点的启发。

功能一览

图片

部署

下载项目

前端

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

启动项目

安装依赖

前、后端

npm install

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

到此,项目可以正常运行

界面预览

图片

图片

图片

开源地址

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

推荐大宽带云服务器:网站首页|香港云主机|免费服务器|免费虚拟主机|香港服务器|美国服务器|国内高防服务器|游戏服务器|特价云服务器 - 讯度云 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值