簡聊代碼開源了~~
簡聊開源版
簡聊 所有業務代碼的開源版本,可作任意修改
簡聊 - 產品 項目包含了簡聊由開始到現在的所有開發歷程,設想,和設計資源,感興趣的同學可加入項目參觀或留言
部署
安裝環境
- 簡聊使用 MongoDB 作為數據庫,Redis 作為緩存和消息通訊中間件。所以首先需要在本地部署 MongoDB 和 Redis 并使用默認端口號(配置文件見 config/default.coffee)。建議使用 MongoDB 3.2 和 Redis 2.8,更高版本未經過生產環境測試。
-
簡聊的搜索使用 ElasticSearch 1.6.2 +ik 中文分詞插件,代碼中已經關閉了消息搜索的功能,如需打開,需要修改以下文件
- talk-api2x/ - server/ - schemas/ - search-favorite.coffee # 刪除 `return # @osv` - search-message.coffee # 刪除 `return # @osv` - search-story.coffee # 刪除 `return # @osv` - message.coffee # 刪除 `return # @osv` - favorite.coffee # 刪除 `return # @osv` - observers/ - story.coffee # 刪除 `return # @osv` -
并且在
config/default.coffee中增加searchHost: 'localhost' searchPort: 9200 searchProtocol: 'http'
安裝代碼依賴
- 初始化安裝依賴
npm run init - 執行代碼
npm start - 訪問瀏覽器
http://localhost:7001
LICENSE
來自: https://github.com/jianliaoim/talk-os
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!