聊天室、websocket、socket.io、毕业设计。
本项目不再维护,如在阅读文档、观看视频后任有问题可以加群或者本人
git clone [email protected]:CCZX/wechat.git
或者下载压缩包解压也可以。
这部分代码是在我的数据库里,所以你需要删除或者替换相关代码以防报错
需要注意的是这一步需要在启动服务端之前执行。不然会出现不可预料的错误
mongo
如果还没有安装MongoDB可以参考下面文章:
cd chatServer
npm install
# 初始化数据库,初始化成功后可以看到自动创建了chat数据库
node init.js
node app.js
cd chatClient
npm install
npm run dev
启动成功后访问127.0.0.1:8080即可访问。
cd chatAdmin
npm install
npm start
启动成功后访问127.0.0.1:3000即可访问。
按照上述步骤启动一般是不会出问题,有问题请首先排查是否执行顺序不一致,以及数据库是否启动。
github上如果没有科学上网容易裂图,推荐在掘金上看:
地址:https://juejin.im/post/5e8dd45cf265da47e34bf94d
本系统分为
Client
,Server
,Admin
三个端:其中Client
为客户端,Server
为服务器端,Admin
为管理员端。使用前后端分离的开发模式
Vue
、VueX
、Vue-Router
;React
、antd
;node.js
;MongoDB
;WebSocket
、socket.io
。chatServer
文件夹的public
目录下;chatAdmin
的build
目录下,需要自己自己手动将整个build目录复制到chatServer
文件夹的public
目录下,然后修改build
目录文件的index.html
中引入资源路径前都加上/build
。E-mail
:[email protected]
、[email protected]
QQ
:1831058205
cAutg9248