基於React+Mobx類知乎文章方面的單頁應用
-
後端router模組不是常用那種多個一二級路由組成一個路由模組寫法,而是利用fs模組在編譯執行階段掃描controller目錄控制器模組全部匯入express-router載入路由,實現路由自動化載入,詳細實現思路可以看知乎方正這個ofollow,noindex">Nodejs:擺脫黑工坊發展出一款基礎企業級框架 文章。
-
mongodb驅動庫是原生nodejs驅動庫,不是mongoose,因為剛寫後端時並不知道有這個超集框架,加上原生驅動庫也有models API,且大部分實現邏輯都是CRUD,索性直接用原生驅動庫。
-
mongodb的使用者資料建模都是標準化資料模型一對多,使用$lookup操作符關聯查詢,這樣設計集合方便查詢和分離文件儲存空間,如上使用者訊息關聯集合所示。
後臺管理系統專案
後臺管理系統使用了螞蟻金服的antd UI元件和chartjs圖表庫,目前後臺管理系統是一個半成品,只實現了稽核文章,圖表,註冊,標籤管理元件,其他路由元件待擴充套件更改。