【文件属性】:
文件名称:LiveChat:使用Webpack,Socket.io,React,Express,MongoDB和Node.js构建的实时聊天室
文件大小:22.38MB
文件格式:ZIP
更新时间:2021-01-31 02:20:13
react nodejs chat-room babel express
聊天室
:person_running: 使用Socket.io,React,MongoDB,Express和Node.js构建的实时聊天室
前端框架: React,React-dom
前端Ajax通信: axios,socket.io-client
前端Web RWD设计: Material-ui,livechat-ui
后端: Node.js,Express.js,Socket.io
数据库: Mongoose,MongoDB
捆绑包: Webpack,Babel
如何
$ npm install
$ npm run build
$ npm run start
# demo page: http://localhost:3000/
演示版
对于deploy-https分支:
HTTPS协议(SSL证书,在8080端口上侦听)
nginx后端服务器(反向代理,端口从8080转发到443)
对于主分支:
HTTP协议(无证书,在3000端口上侦听)
目录树
$ tree
.
├── README.md
├── package-lock.json
├── pack
【文件预览】:
LiveChat-master
----.gitignore(285B)
----.babelrc(60B)
----package.json(1KB)
----package-lock.json(369KB)
----src()
--------app()
--------models()
--------socket()
----webpack.config.js(742B)
----LICENSE(1KB)
----public()
--------signup.html(534B)
--------assets()
--------chatroom.html(541B)
--------login.html(530B)
----README.md(8KB)
----img()
--------login.png(6.39MB)
--------mobile_2.png(172KB)
--------chat1.png(630KB)
--------chat2.png(624KB)
--------signup.png(5MB)
--------encrypt.png(397KB)
--------build.png(4.23MB)
--------mobile_1.png(148KB)
----server.js(4KB)