精彩评论
- al2359(2年前 (2023-02-06))
求科学离线插件,谢谢!34401355@qq.com
评:改版梅林固件安装SS【shadowsocks】科学上网插件教程 - al2359(2年前 (2023-02-06))
求科学离线插件,谢谢!!!
评:改版梅林固件安装SS【shadowsocks】科学上网插件教程
之所以叫ghChat,是想着以后做一些GitHub的集成,希望让这个即时通讯工具成为chat tool for github。
目前支持github授权登录,和展示github用户公开的信息,然后可以方便地在ghChat中为自己的github项目建个项目群,然后贴群链接到readme中,方便项目即时交流。
github项目地址 294。富应用型的开发很耗时间精力,觉得还不错的麻烦给个star以兹鼓励下
欢迎加入 “ghChat” 这个群交流呀,可点击链接加入 10,可搜索群名(不用全打)加入,也可点击机器人的邀请加入
前端React全家桶,后端node.js(koa2), 数据库MySQL, 双向通信SocKet.io 5, jwt鉴权等等。具体看package.json。有疑问的可以加ghChat群交流哦,我每天都在线,也可以私聊我,点击加我 7
之前某个时间的大部分功能的截图,其他功能和新功能直接线上体验 199。
Tips: 如何在chrome浏览器中开启对PWA的支持 1
账户
对github的集成
UI
私聊
群聊
查询
丰富聊天方式
新消息提示
不断的重构和性能优化
其他
├── LICENSE
├── README-zh_CN.md
├── README.md
├── build
├── package-lock.json
├── package.json
├── postcss.config.js
├── secret.js // 放一些非公开的secret
├── server // 后端代码
│ ├── config.js
│ ├── controllers
│ ├── ecosystem.config.js // pm2加生产环境变量的配置文件
│ ├── gulpfile.js
│ ├── index.js
│ ├── init // 初始化mysql
│ ├── middlewares
│ ├── models
│ ├── package-lock.json
│ ├── package.json
│ ├── routes // 后端路由,跟登录注册模块有关
│ ├── socket // 除了登录注册,其他都用socket 来通信
│ ├── utils
│ └── yarn.lock
├── src // 前端代码
│ ├── App.js
│ ├── app.scss
│ ├── assets
│ ├── components
│ ├── containers
│ ├── index.html
│ ├── index.js
│ ├── manifest.json // PWA需要
│ ├── modules
│ ├── redux
│ ├── router
│ ├── service-worker.js // PWA需要
│ └── utils
├── webpack.common.config.js // 通用webpack设置
├── webpack.config.js //生产相关的webpack配置
├── webpack.dev.config.js //开发相关的webpack配置
git clone https://github.com/aermin/react-chat.git
如果要使用github授权登录,使用七牛云cdn,生产环境数据库和jwt的secret的单独配置,就要填充相应的配置了。
module.exports = {
client_secret: '', // github授权登录需要的 github-> settings -> Developer settings 那边生成获取
db: {
host: '', // 数据库IP
port: , // 数据库端口
database: '', // 数据库名称
user: '', // 数据库用户名
password: '', // 数据库密码
},
secretValue: '', // json web token 的 secret
qiniu: { // 七牛云配置
accessKey: '',
secretKey: '',
bucket: ''
}
};
cd react-chat
npm i
cd cd react-chat/server
npm i
//需要先在本地建一个名为ghchat的mysql数据库
配置如下看react-chat/server/config.js
npm run init_sql //然后查看下数据库是否init成功
npm run start
cd .. // 返回到react-chat/目录
npm run start
ps: 本地发图片和发文件和github登录无法使用,需要自己去github和七牛云申请一些东西
「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」
上一篇:中国历史的上山下乡运动
求科学离线插件,谢谢!34401355@qq.com
评:改版梅林固件安装SS【shadowsocks】科学上网插件教程求科学离线插件,谢谢!!!
评:改版梅林固件安装SS【shadowsocks】科学上网插件教程