先后端分离的项目,使用Swoole+React实现的聊天室,整个项目的框架结构能够进行参考,前端react+react-redux+react-router+react-ant等等,后台使用easySwoole,自行实现中间件(数据封装,token验证,签名验证),认真看代码能够学到不少哦,😄!php
本人为了更加便利的开发,自行实现了中间件,封装了请求数据体,利用jwt实现api的token验证,集成了Laravel的ORM,再次封装了一套适合api编写流程的数据请求流程,具体能够看App/Base目录下的Model类,具体开发步骤详见代码便可。git
这里只是后台逻辑,前端的对应项目请移步到: github.com/LaravelChen…github
php server start复制代码
由于swoole常驻内存,因此一旦修改代码,须要重启。npm
npm install
npm run start复制代码
此外,还有其余的加好友,消息推送等效果不演示了,能够自行下载安装使用,效果很好!redux