簡聊代碼開源了~~

jopen 9年前發布 | 26K 次閱讀 開源

簡聊開源版

簡聊 所有業務代碼的開源版本,可作任意修改

簡聊 - 產品 項目包含了簡聊由開始到現在的所有開發歷程,設想,和設計資源,感興趣的同學可加入項目參觀或留言

部署

安裝環境

  • 簡聊使用 MongoDB 作為數據庫,Redis 作為緩存和消息通訊中間件。所以首先需要在本地部署 MongoDBRedis 并使用默認端口號(配置文件見 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'

安裝代碼依賴

  1. 初始化安裝依賴 npm run init
  2. 執行代碼 npm start
  3. 訪問瀏覽器 http://localhost:7001

LICENSE

MIT

來自: https://github.com/jianliaoim/talk-os

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!