> 中文出處:http://idlelife.org/archives/977
> 作者: Sahat Yalkabov
> 譯者:pockry
> 原文:?[sahatyalkabov.com](http://sahatyalkabov.com/create-a-character-voting-app-using-react-nodejs-mongodb-and-socketio/)
導讀:在這個教程里,我們將為EVE Online游戲創建一個角色投票應用(受Facemash的啟發),EVE是一個大型多人在線游戲。在本教程里你將學習到如何使用Node.js構建一個REST API、使用MongoDB保存和檢索數據、使用Socket.IO跟蹤在線的訪問者,以及使用React?+?Flux和服務端渲染來構建單頁面應用,最后將應用部署到云端。
- 前言
- 概述
- 第一步:新建Express項目
- 第二步:構建系統
- 第三步:項目結構
- 第四步: ES6速成教程
- 第五步: React速成教程
- 第六步:Flux架構速成教程
- 第七步:React路由(客戶端)
- 第八步:React路由(服務端)
- 第九步:Footer和Navbar組件
- 第十步:Socke.IO – 實時用戶數
- 第十一步:添加Character的組件
- 第十二步:數據庫模式
- 第十三步:Express API 路由(1/2)
- 第十五步:Home組件
- 第十四步:Express API 路由(2/2)
- 第十六步:角色(資料)組件
- 第十七步:Top 100 組件
- 第十八步:Stats組件
- 第十九步:部署
- 第二十步: 附加資源
- 總結