| 
 | 
 
项目说明& F4 S* B9 y- p; f/ h5 r 
  1 此项目是一个前后台分离的招聘的SPA,包括前端应用和后台应用7 j, [1 S  E8 }5 ?; e 
  2 包括用户注册/登录,大神/老板列表,实时聊天等模块 
5 f4 o3 l; C) L* V" M  3 前端:使用了React全家桶、ES6、Webpack等技术,构建页面主要是用到了antd-mobile库9 N3 W! R1 _6 Y 
  4 后端:使用了Node、express、mongoDB、socketIO等技术  
7 z8 f* n7 h# E3 E3 H" b- Q! y    这个项目是为了就业而练习的,从网上找的资源,如果涉及到侵权问题,请联系作者及时删除!0 e# y8 Q0 `1 ?& ^* m; Z. G6 F 
    总的来说,这个项目使用的技术和相关的库都比较新,有兴趣的同学可以试试,这个项目涉及到的基础的HTML/CSS等知识不多,因为% L4 v% X3 K4 i, T: k+ s 
  界面本来就比较简单,所以直接用了组件库,涉及到的少量的样式修改,使用的是less,通过这个项目可以对React技术栈有一个更深的1 x) t' e/ a5 d& s 
  了解,也能了解到Redux架构的工作流程,此外还能了解到一个应用的开发过程,能学到不少东西。做到这一步还是很有成就感的,上传0 T) j- y% A" E5 m8 l 
  至此,望能与同志之人共勉,如果对此项目有什么问题也可以联系我。 
' a9 s6 ~9 {+ P1 f    到目前为止,这个项目还有几个小bug还没有解决: 
6 h3 |( J/ k2 B+ o& r2 e8 Z) [" U( N; V      1、本来现在聊天界面加动画的,但是加入动画之后,没有办法得到正确的document.body.scrollHeight,所以消息不能自动显示到列表最后; 
' s4 |5 }! s7 _  U      2、关于未读消息的数量,如果通信双方都在聊天界面聊天,退出聊天界面后,但是会出现短暂的未读消息提醒;3 [" t8 e- D3 _; Q 
      3、关于消息显示的问题,当一条消息有多行文本时,虽然可以显示,但是格式却不是很好看,还需要调整;/ b. K; j; |, ]) S8 Z) h 
--------------------- 2 G8 A# @, D9 V' k; ~ 
下载地址:7 h: ^( @# n/ M0 c/ H) u 
) k% F& x# {0 ^8 A4 _ 
 |   
 
 
 
 |