- 基于路由拦截+本地存储+token的方式实现前台与后台的登录鉴权模块;
- 基于Socket.io生成Websocket服务器,实现了文字消息和emoji表情的即时通信;基于MongoDB数据库实现聊天记录持久化;
- 基于rem+媒体查询实现前台移动端适配;基于scrollIntoView API搭配useRef,实现了聊天窗口滚动显示最新消息,提升用户体验。
northnoah / nchat Goto Github PK
View Code? Open in Web Editor NEWReact+Socket.io全栈聊天室
License: MIT License