Skip to content

lw20001210/Chat_Lucky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

UniApp + Vue3 跨端开发:Node.js 全栈实现 H5/公众号/APP 多端聊天应用

项目介绍

本项目基于 uni-app + vue3 + sequlize+ node.js+express + mysql + socket.io + pinia 开发,实现跨端多端兼容聊天应用,兼容h5、公众号、App。

项目运行后端

  1. 克隆项目到本地

    https://github.com/lw20001210/Chat_Lucky.git
  2. 安装依赖

    cd luckyNode
    npm install
  3. 修改运行项目设置环境变量

    luckyNode/config.js
    
    module.exports = {
      Keys: "lw",  // 加密和解密 Token 的秘钥
      times: "100h",  // token 的有效期
      mainUrl: "localhost", //主机地址
    }
  4. 修改数据库设置

    luckyNode/mysql/sequlize
    
    const Sequelize = require("sequelize");
    const sequelize = new Sequelize("数据库名", "用户名", "密码", {
      host: "localhost", //主机地址
      port:"3306", //端口号
      dialect: "mysql", //数据库类型
      logging: false, //是否打印日志
    });
    
    module.exports = sequelize;
  5. 运行项目

    nodemon main.js

项目运行前端

  1. 克隆项目到本地

    https://github.com/lw20001210/Chat_Lucky.git
  2. 安装依赖

    cd lucky
    npm install
  3. 修改运行项目设置环境变量

    cd utils/config.js
    export const mainUrl="localhost" //主机地址
  4. 运行项目

    在HBuilderX编辑器点击运行,选择运行到指定浏览器
  5. 打包成App

    在HBuilderX编辑器点击发行,选择云打包,云端证书打包

项目部分截图

登录

首页

好友

私聊

群聊

好友申请

私聊

群聊

个人空间

朋友圈

About

基于uniapp+vue3+node+mysql实现,兼容h5,公众号和App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors