chat_app_socketio实时聊天应用(Socket.io、React/Redux、TypeScript)

一个挺好用的实时聊天应用,结合了Socket.ioReact/Redux,还有 TypeScript 加持。要说最大的亮点就是它的实时通讯功能,配合 Socket.io,聊起来超顺畅。还有一个挺好的地方是支持用户上传图片,聊天室的界面也棒,不管是光明主题还是黑暗主题都能轻松切换,给人一种有趣的感觉。最重要的是,你可以轻松自己创建聊天房间,功能丰富又不复杂。

如果你有想法实现类似的聊天应用,使用这个代码起步会快,服务器端是用Node.jsExpress.js,数据库用的是MongoDB,认证机制也有,Passport.jsBcryptJs让用户登录更安全。也使用了Redux-Saga来异步操作。,算是一个全栈开发的实时聊天 demo,整合了多现代技术,足够你做个小项目甚至进一步拓展。

如果你对实时聊天系统感兴趣,强烈建议试试看。

io,reactredux的超赞实时聊天应用
chat_app_socketio:带有Socket.io,ReactRedux的超赞实时聊天应用 预估大小:141个文件
file
favicon.ico 7KB
file
.browserslistrc 21B
file
webpack.config.js 3KB
file
index.html 2KB
file
index.css 581B
file
.gitignore 332B
file
fd 461B
file
.gitignore 668B
file
mongoose.js 2KB
file
room.model.js 2KB
file
message.model.js 2KB
file
user.model.js 4KB
file
user.model.js 4KB
file
server.model.js 4KB
file
config.js 1KB
file
auth.controller.js 3KB
file
data.js 2KB
file
socket.io.js 8KB
file
index.js 2KB
file
auth.js 1KB
zip 文件大小:415.82KB