本项目基于 uni-app + vue3 + sequlize+ node.js+express + mysql + socket.io + pinia 开发,实现跨端多端兼容聊天应用,兼容h5、公众号、App。
-
克隆项目到本地
https://github.com/lw20001210/Chat_Lucky.git
-
安装依赖
cd luckyNode npm install
-
修改运行项目设置环境变量
luckyNode/config.js module.exports = { Keys: "lw", // 加密和解密 Token 的秘钥 times: "100h", // token 的有效期 mainUrl: "localhost", //主机地址 }
-
修改数据库设置
luckyNode/mysql/sequlize const Sequelize = require("sequelize"); const sequelize = new Sequelize("数据库名", "用户名", "密码", { host: "localhost", //主机地址 port:"3306", //端口号 dialect: "mysql", //数据库类型 logging: false, //是否打印日志 }); module.exports = sequelize;
-
运行项目
nodemon main.js
-
克隆项目到本地
https://github.com/lw20001210/Chat_Lucky.git
-
安装依赖
cd lucky npm install
-
修改运行项目设置环境变量
cd utils/config.js export const mainUrl="localhost" //主机地址
-
运行项目
在HBuilderX编辑器点击运行,选择运行到指定浏览器
-
打包成App
在HBuilderX编辑器点击发行,选择云打包,云端证书打包







