先後端分離的項目,使用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